home *** CD-ROM | disk | FTP | other *** search
open in: MacOS 8.1
extracted
|
Win98
extracted
|
DOS
extracted
view JSON data
|
view as text
This file was processed as: MacOS Executable
(executable/macOSExecutable ).
You can browse this item here: A World Alive
Confidence Program Detection Match Type Support
100%
dexvert
MacOS Executable (executable/macOSExecutable)
magic
Supported
10%
dexvert
MacBinary (archive/macBinary)
fallback
Supported
100%
file
MacBinary II, inited, busy, Thu Aug 11 14:20:21 1994, modified Thu Aug 11 14:57:20 1994, creator 'VYGR', type application, 483328 bytes "A World Alive" , at 0x76080 1668640 bytes resource
default (weak)
99%
file
data
default
74%
TrID
Macintosh Application (MacBinary)
default
25%
TrID
MacBinary 2
default (weak)
100%
siegfried
fmt/1762 MacBinary (II)
default
100%
lsar
MacBinary
default
id metadata key value macFileType [ APPL] macFileCreator [ VYGR]
hex view +--------+-------------------------+-------------------------+--------+--------+ |00000000| 00 0d 41 20 57 6f 72 6c | 64 20 41 6c 69 76 65 00 |..A Worl|d Alive.| |00000010| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000020| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000030| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000040| 00 41 50 50 4c 56 59 47 | 52 05 00 00 00 00 00 00 |.APPLVYG|R.......| |00000050| 00 00 00 00 07 60 00 00 | 19 76 20 aa 70 1c 65 aa |.....`..|.v .p.e.| |00000060| 70 25 10 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |p%......|........| |00000070| 00 00 00 00 00 00 00 00 | 00 00 81 81 82 fd 00 00 |........|........| |00000080| 00 00 72 00 53 54 41 4b | ff ff ff ff 00 00 00 00 |..r.STAK|........| |00000090| 00 00 00 0a 00 07 60 00 | 00 00 72 00 00 00 00 01 |......`.|..r.....| |000000a0| 00 00 00 04 00 00 00 1e | 00 00 0e b1 00 00 01 a1 |........|........| |000000b0| 00 00 0f f6 00 00 9f d0 | 00 00 00 32 00 01 73 60 |........|...2..s`| |000000c0| 00 01 c8 e8 00 00 00 00 | 00 05 00 00 00 00 00 00 |........|........| |000000d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |000000e0| 02 10 80 00 02 10 80 00 | 02 10 80 00 02 20 80 00 |........|..... ..| |000000f0| 6d 2f 78 9b 00 00 00 06 | 00 45 00 40 01 9b 02 40 |m/x.....|.E.@...@| |00000100| 00 00 00 00 01 e0 02 80 | 00 00 00 00 00 00 00 00 |........|........| |00000110| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000120| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000130| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000140| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000150| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000160| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000170| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000180| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000190| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |000001a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |000001b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |000001c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |000001d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |000001e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |000001f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000200| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000210| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000220| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000230| 00 00 0d 0f 00 00 0c 22 | 01 56 02 00 00 00 00 00 |......."|.V......| |00000240| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000250| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000260| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000270| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000280| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000290| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |000002a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |000002b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |000002c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |000002d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |000002e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |000002f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000300| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000310| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000320| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000330| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000340| 00 00 00 00 00 00 00 00 | 80 00 00 00 08 00 00 00 |........|........| |00000350| 88 00 22 00 88 00 22 00 | 88 88 22 22 88 88 22 22 |.."...".|..""..""| |00000360| 88 aa 22 aa 88 aa 22 aa | cc aa 33 aa cc aa 33 aa |.."...".|..3...3.| |00000370| ee aa bb aa ee aa bb aa | ee bb bb ee ee bb bb ee |........|........| |00000380| ff bb ff ee ff bb ff ee | ff bb ff ff ff bb ff ff |........|........| |00000390| 80 10 02 20 01 08 40 04 | ff ff ff ff ff ff ff ff |... ..@.|........| |000003a0| 88 22 88 22 88 22 88 22 | 11 22 44 88 11 22 44 88 |."."."."|."D.."D.| |000003b0| c4 80 0c 68 43 02 30 26 | b1 30 03 1b d8 c0 0c 8d |...hC.0&|.0......| |000003c0| aa 00 aa 00 aa 00 aa 00 | 88 22 55 22 88 22 55 22 |........|."U"."U"| |000003d0| 88 55 22 55 88 55 22 55 | 77 dd 77 dd 77 dd 77 dd |.U"U.U"U|w.w.w.w.| |000003e0| 80 00 00 00 00 00 00 00 | aa 55 aa 55 aa 55 aa 55 |........|.U.U.U.U| |000003f0| 03 84 48 30 0c 02 01 01 | 82 44 39 44 82 01 01 01 |..H0....|.D9D....| |00000400| 88 14 22 41 88 41 22 14 | 80 80 41 3e 08 08 14 e3 |.."A.A".|..A>....| |00000410| 22 04 8c 74 22 17 98 10 | be 80 88 08 eb 08 88 80 |"..t"...|........| |00000420| 25 c8 32 89 64 24 4c 92 | a2 9c 41 be 2a c9 14 eb |%.2.d$L.|..A.*...| |00000430| 40 a0 00 00 04 0a 00 00 | 80 40 20 00 02 04 08 00 |@.......|.@ .....| |00000440| aa 00 80 00 88 00 80 00 | ff 80 80 80 80 80 80 80 |........|........| |00000450| 08 1c 22 c1 80 01 02 04 | ff 80 80 80 ff 08 08 08 |..".....|........| |00000460| f8 74 22 47 8f 17 22 71 | bf 00 bf bf b0 b0 b0 b0 |.t"G.."q|........| |00000470| ff 7f be 5d a2 41 80 00 | fa f5 fa f5 a0 50 a0 50 |...].A..|.....P.P| |00000480| 00 00 7c 00 00 00 19 e0 | 00 00 9f e0 00 00 00 60 |..|.....|.......`| |00000490| 00 00 b0 40 00 00 01 a0 | 00 00 cd 60 00 00 00 e0 |...@....|...`....| |000004a0| 00 00 ed a0 00 00 00 80 | 00 00 f7 c0 00 00 03 c0 |........|........| |000004b0| 00 01 04 80 00 00 00 60 | 00 01 38 40 00 00 3d 40 |.......`|..8@..=@| |000004c0| 00 01 bd 40 00 00 31 20 | 00 01 f8 20 00 00 00 20 |...@..1 |... ... | |000004d0| 00 02 15 c0 00 00 00 60 | 00 02 22 60 00 00 00 60 |.......`|.."`...`| |000004e0| 00 02 32 a0 00 00 01 80 | 00 02 3b 40 00 00 01 20 |..2.....|..;@... | |000004f0| 00 02 46 a0 00 00 00 20 | 00 02 56 60 00 00 00 80 |..F.... |..V`....| |00000500| 00 02 62 60 00 00 00 40 | 00 02 77 40 00 00 00 40 |..b`...@|..w@...@| |00000510| 00 02 85 e0 00 00 00 40 | 00 02 94 20 00 00 00 40 |.......@|... ...@| |00000520| 00 02 a5 20 00 00 00 60 | 00 02 ca 80 00 00 00 20 |... ...`|....... | |00000530| 00 02 e0 00 00 00 00 20 | 00 03 11 e0 00 00 00 20 |....... |....... | |00000540| 00 03 22 60 00 00 00 20 | 00 03 2d 60 00 00 00 20 |.."`... |..-`... | |00000550| 00 03 38 60 00 00 00 60 | 00 03 c2 00 00 00 00 40 |..8`...`|.......@| |00000560| 00 03 fc a0 00 00 00 40 | 00 04 0d 80 00 00 00 20 |.......@|....... | |00000570| 00 04 16 60 00 00 00 20 | 00 04 26 20 00 00 00 20 |...`... |..& ... | |00000580| 00 04 34 c0 00 00 00 20 | 00 04 49 e0 00 00 02 20 |..4.... |..I.... | |00000590| 00 04 55 60 00 00 00 40 | 00 04 69 60 00 00 00 60 |..U`...@|..i`...`| |000005a0| 00 04 75 80 00 00 00 60 | 00 04 7d 80 00 00 00 40 |..u....`|..}....@| |000005b0| 00 04 8d a0 00 00 00 60 | 00 04 94 80 00 00 00 20 |.......`|....... | |000005c0| 00 04 a4 00 00 00 00 c0 | 00 04 b8 20 00 00 02 60 |........|... ...`| |000005d0| 00 04 c9 20 00 00 00 60 | 00 04 e4 80 00 00 2b e0 |... ...`|......+.| |000005e0| 00 05 20 e0 00 00 00 80 | 00 05 78 a0 00 00 47 60 |.. .....|..x...G`| |000005f0| 00 05 d8 00 00 00 46 00 | 00 06 85 a0 00 00 09 c0 |......F.|........| |00000600| 00 06 cb 80 00 00 02 20 | 00 07 50 c0 00 00 0f 20 |....... |..P.... | |00000610| 7f ff ff ff 00 00 07 80 | 00 00 00 00 00 00 00 00 |........|........| |00000620| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000630| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000640| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000650| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000660| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000670| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000680| 6f 6e 20 68 65 6c 70 77 | 69 74 68 70 61 6c 65 78 |on helpw|ithpalex| |00000690| 0d 6c 6f 63 6b 20 6d 65 | 73 73 61 67 65 73 0d 72 |.lock me|ssages.r| |000006a0| 65 70 65 61 74 20 77 69 | 74 68 20 69 20 3d 20 31 |epeat wi|th i = 1| |000006b0| 20 74 6f 20 74 68 65 20 | 6e 75 6d 62 65 72 20 6f | to the |number o| |000006c0| 66 20 63 64 73 0d 67 6f | 20 63 64 20 69 0d 72 65 |f cds.go| cd i.re| |000006d0| 70 65 61 74 20 77 69 74 | 68 20 79 20 3d 20 31 20 |peat wit|h y = 1 | |000006e0| 74 6f 20 74 68 65 20 6e | 75 6d 62 65 72 20 6f 66 |to the n|umber of| |000006f0| 20 66 6c 64 73 0d 73 65 | 74 20 74 68 65 20 6c 6f | flds.se|t the lo| |00000700| 63 6b 74 65 78 74 20 6f | 66 20 66 6c 64 20 79 20 |cktext o|f fld y | |00000710| 74 6f 20 74 72 75 65 0d | 65 6e 64 20 72 65 70 65 |to true.|end repe| |00000720| 61 74 0d 72 65 70 65 61 | 74 20 77 69 74 68 20 75 |at.repea|t with u| |00000730| 20 3d 20 31 20 74 6f 20 | 74 68 65 20 6e 75 6d 62 | = 1 to |the numb| |00000740| 65 72 20 6f 66 20 63 64 | 20 66 6c 64 73 0d 73 65 |er of cd| flds.se| |00000750| 74 20 74 68 65 20 6c 6f | 63 6b 74 65 78 74 20 6f |t the lo|cktext o| |00000760| 66 20 63 64 20 66 6c 64 | 20 75 20 74 6f 20 74 72 |f cd fld| u to tr| |00000770| 75 65 0d 65 6e 64 20 72 | 65 70 65 61 74 0d 2d 2d |ue.end r|epeat.--| |00000780| 20 69 66 20 74 68 65 20 | 74 65 78 74 66 6f 6e 74 | if the |textfont| |00000790| 20 6f 66 20 66 6c 64 20 | 79 20 3d 20 22 50 61 6c | of fld |y = "Pal| |000007a0| 61 74 69 6e 6f 22 20 74 | 68 65 6e 0d 2d 2d 20 65 |atino" t|hen.-- e| |000007b0| 78 69 74 20 68 65 6c 70 | 77 69 74 68 70 61 6c 65 |xit help|withpale| |000007c0| 78 0d 2d 2d 20 65 6c 73 | 65 0d 2d 2d 20 65 6e 64 |x.-- els|e.-- end| |000007d0| 20 69 66 0d 65 6e 64 20 | 72 65 70 65 61 74 0d 2d | if.end |repeat.-| |000007e0| 2d 20 72 65 70 65 61 74 | 20 77 69 74 68 20 6a 20 |- repeat| with j | |000007f0| 3d 20 31 20 74 6f 20 74 | 68 65 20 6e 75 6d 62 65 |= 1 to t|he numbe| |00000800| 72 20 6f 66 20 66 6c 64 | 73 0d 2d 2d 20 69 66 20 |r of fld|s.-- if | |00000810| 74 68 65 20 74 65 78 74 | 66 6f 6e 74 20 6f 66 20 |the text|font of | |00000820| 66 6c 64 20 6a 20 3d 20 | 22 50 61 6c 61 74 69 6e |fld j = |"Palatin| |00000830| 6f 22 20 74 68 65 6e 0d | 2d 2d 20 73 65 74 20 74 |o" then.|-- set t| |00000840| 68 65 20 74 65 78 74 66 | 6f 6e 74 20 6f 66 20 66 |he textf|ont of f| |00000850| 6c 64 20 6a 20 74 6f 20 | 22 50 61 6c 65 78 22 0d |ld j to |"Palex".| |00000860| 2d 2d 20 65 6e 64 20 69 | 66 0d 2d 2d 20 65 6e 64 |-- end i|f.-- end| |00000870| 20 72 65 70 65 61 74 0d | 2d 2d 20 72 65 70 65 61 | repeat.|-- repea| |00000880| 74 20 77 69 74 68 20 6b | 20 3d 20 31 20 74 6f 20 |t with k| = 1 to | |00000890| 74 68 65 20 6e 75 6d 62 | 65 72 20 6f 66 20 63 64 |the numb|er of cd| |000008a0| 20 66 6c 64 73 0d 2d 2d | 20 69 66 20 74 68 65 20 | flds.--| if the | |000008b0| 74 65 78 74 66 6f 6e 74 | 20 6f 66 20 63 64 20 66 |textfont| of cd f| |000008c0| 6c 64 20 6b 20 3d 20 22 | 50 61 6c 61 74 69 6e 6f |ld k = "|Palatino| |000008d0| 22 20 74 68 65 6e 0d 2d | 2d 20 73 65 74 20 74 68 |" then.-|- set th| |000008e0| 65 20 74 65 78 74 66 6f | 6e 74 20 6f 66 20 63 64 |e textfo|nt of cd| |000008f0| 20 66 6c 64 20 6b 20 74 | 6f 20 22 50 61 6c 65 78 | fld k t|o "Palex| |00000900| 22 0d 2d 2d 20 65 6e 64 | 20 69 66 0d 2d 2d 20 65 |".-- end| if.-- e| |00000910| 6e 64 20 72 65 70 65 61 | 74 0d 65 6e 64 20 68 65 |nd repea|t.end he| |00000920| 6c 70 77 69 74 68 70 61 | 6c 65 78 0d 0d 6f 6e 20 |lpwithpa|lex..on | |00000930| 67 6f 65 76 65 72 79 63 | 64 0d 67 6f 20 6e 65 78 |goeveryc|d.go nex| |00000940| 74 0d 65 6e 64 20 67 6f | 65 76 65 72 79 63 64 0d |t.end go|everycd.| |00000950| 0d 0d 6f 6e 20 66 69 6e | 64 61 67 61 69 6e 0d 67 |..on fin|dagain.g| |00000960| 6c 6f 62 61 6c 20 6c 61 | 73 74 66 69 6e 64 2c 73 |lobal la|stfind,s| |00000970| 65 6c 65 63 74 6f 6e 69 | 64 6c 65 0d 69 66 20 63 |electoni|dle.if c| |00000980| 61 6e 74 6d 6f 64 69 66 | 79 20 6f 66 20 74 68 69 |antmodif|y of thi| |00000990| 73 20 73 74 61 63 6b 20 | 3d 20 74 72 75 65 0d 74 |s stack |= true.t| |000009a0| 68 65 6e 0d 69 66 20 6c | 61 73 74 66 69 6e 64 20 |hen.if l|astfind | |000009b0| 3c 3e 20 22 22 0d 74 68 | 65 6e 0d 6c 6f 63 6b 20 |<> "".th|en.lock | |000009c0| 73 63 72 65 65 6e 0d 67 | 6f 20 6e 65 78 74 0d 66 |screen.g|o next.f| |000009d0| 69 6e 64 20 6c 61 73 74 | 66 69 6e 64 0d 69 66 20 |ind last|find.if | |000009e0| 74 68 65 20 72 65 73 75 | 6c 74 20 3d 20 22 22 0d |the resu|lt = "".| |000009f0| 74 68 65 6e 0d 70 75 74 | 20 74 68 65 20 66 6f 75 |then.put| the fou| |00000a00| 6e 64 63 68 75 6e 6b 20 | 69 6e 74 6f 20 73 65 6c |ndchunk |into sel| |00000a10| 65 63 74 6f 6e 69 64 6c | 65 0d 65 6c 73 65 0d 70 |ectonidl|e.else.p| |00000a20| 75 74 20 22 22 20 69 6e | 74 6f 20 73 65 6c 65 63 |ut "" in|to selec| |00000a30| 74 6f 6e 69 64 6c 65 0d | 67 6f 20 70 72 65 76 0d |tonidle.|go prev.| |00000a40| 65 6e 64 20 69 66 0d 65 | 6c 73 65 0d 64 6f 73 65 |end if.e|lse.dose| |00000a50| 61 72 63 68 0d 65 6e 64 | 20 69 66 0d 65 6c 73 65 |arch.end| if.else| |00000a60| 0d 69 66 20 6c 61 73 74 | 66 69 6e 64 3c 3e 22 22 |.if last|find<>""| |00000a70| 20 61 6e 64 20 74 68 65 | 20 6e 75 6d 62 65 72 20 | and the| number | |00000a80| 6f 66 20 6d 61 72 6b 65 | 64 20 63 61 72 64 73 20 |of marke|d cards | |00000a90| 3e 20 30 0d 74 68 65 6e | 0d 67 6f 20 6e 65 78 74 |> 0.then|.go next| |00000aa0| 20 6d 61 72 6b 65 64 20 | 63 61 72 64 0d 66 69 6e | marked |card.fin| |00000ab0| 64 20 6c 61 73 74 66 69 | 6e 64 0d 70 75 74 20 74 |d lastfi|nd.put t| |00000ac0| 68 65 20 66 6f 75 6e 64 | 63 68 75 6e 6b 20 69 6e |he found|chunk in| |00000ad0| 74 6f 20 73 65 6c 65 63 | 74 6f 6e 69 64 6c 65 0d |to selec|tonidle.| |00000ae0| 65 6c 73 65 0d 64 6f 73 | 65 61 72 63 68 0d 65 6e |else.dos|earch.en| |00000af0| 64 20 69 66 0d 65 6e 64 | 20 69 66 0d 65 6e 64 20 |d if.end| if.end | |00000b00| 66 69 6e 64 61 67 61 69 | 6e 0d 6f 6e 20 67 67 67 |findagai|n.on ggg| |00000b10| 67 0d 72 65 70 65 61 74 | 20 77 69 74 68 20 61 20 |g.repeat| with a | |00000b20| 3d 20 31 20 74 6f 20 74 | 68 65 20 6e 75 6d 62 65 |= 1 to t|he numbe| |00000b30| 72 20 6f 66 20 63 64 73 | 0d 67 65 74 20 74 68 65 |r of cds|.get the| |00000b40| 20 73 68 6f 72 74 20 6e | 61 6d 65 20 6f 66 20 63 | short n|ame of c| |00000b50| 64 20 61 0d 69 66 20 6c | 61 73 74 20 77 6f 72 64 |d a.if l|ast word| |00000b60| 20 6f 66 20 69 74 20 3d | 20 22 67 65 6f 67 72 61 | of it =| "geogra| |00000b70| 70 68 79 22 0d 74 68 65 | 6e 0d 70 75 74 20 22 47 |phy".the|n.put "G| |00000b80| 65 6f 22 20 69 6e 74 6f | 20 6c 61 73 74 20 77 6f |eo" into| last wo| |00000b90| 72 64 20 6f 66 20 69 74 | 0d 73 65 74 20 6e 61 6d |rd of it|.set nam| |00000ba0| 65 20 6f 66 20 63 64 20 | 61 20 74 6f 20 69 74 0d |e of cd |a to it.| |00000bb0| 65 6e 64 20 69 66 0d 70 | 75 74 20 74 68 65 20 6e |end if.p|ut the n| |00000bc0| 75 6d 62 65 72 20 6f 66 | 20 63 64 73 20 2d 20 61 |umber of| cds - a| |00000bd0| 0d 65 6e 64 20 72 65 70 | 65 61 74 0d 65 6e 64 20 |.end rep|eat.end | |00000be0| 67 67 67 67 0d 6f 6e 20 | 73 74 61 72 74 75 70 0d |gggg.on |startup.| |00000bf0| 73 65 74 20 75 73 65 72 | 6c 65 76 65 6c 20 74 6f |set user|level to| |00000c00| 20 35 0d 73 65 74 20 62 | 6c 69 6e 64 74 79 70 69 | 5.set b|lindtypi| |00000c10| 6e 67 20 74 6f 20 74 72 | 75 65 0d 65 6e 64 20 73 |ng to tr|ue.end s| |00000c20| 74 61 72 74 75 70 0d 6f | 6e 20 68 64 6c 0d 77 61 |tartup.o|n hdl.wa| |00000c30| 69 74 20 33 0d 69 66 20 | 74 68 65 20 6d 6f 75 73 |it 3.if |the mous| |00000c40| 65 20 69 73 20 75 70 20 | 74 68 65 6e 0d 61 6e 73 |e is up |then.ans| |00000c50| 77 65 72 20 22 50 6c 65 | 61 73 65 20 68 6f 6c 64 |wer "Ple|ase hold| |00000c60| 20 64 6f 77 6e 20 6c 6f | 6e 67 65 72 2e 22 0d 65 | down lo|nger.".e| |00000c70| 6e 64 20 69 66 0d 65 6e | 64 20 68 64 6c 0d 0d 6f |nd if.en|d hdl..o| |00000c80| 6e 20 73 68 6f 77 63 70 | 0d 61 64 64 63 6f 6c 6f |n showcp|.addcolo| |00000c90| 72 20 63 6f 6c 6f 72 70 | 69 63 74 2c 62 67 2c 43 |r colorp|ict,bg,C| |00000ca0| 50 2c 22 30 2c 33 31 30 | 22 2c 6f 2c 73 74 61 6d |P,"0,310|",o,stam| |00000cb0| 70 0d 65 6e 64 20 73 68 | 6f 77 63 70 0d 0d 6f 6e |p.end sh|owcp..on| |00000cc0| 20 73 68 6f 77 61 70 0d | 61 64 64 63 6f 6c 6f 72 | showap.|addcolor| |00000cd0| 20 63 6f 6c 6f 72 70 69 | 63 74 66 69 6c 65 2c 22 | colorpi|ctfile,"| |00000ce0| 41 74 68 65 6e 61 3a 41 | 6e 69 6d 61 6c 2f 49 6e |Athena:A|nimal/In| |00000cf0| 64 65 78 22 2c 22 30 2c | 30 22 2c 6f 2c 73 74 61 |dex","0,|0",o,sta| |00000d00| 6d 70 0d 65 6e 64 20 73 | 68 6f 77 61 70 0d 2d 2d |mp.end s|howap.--| |00000d10| 20 6f 6e 20 74 61 62 6b | 65 79 0d 2d 2d 20 67 6f | on tabk|ey.-- go| |00000d20| 20 6c 61 73 74 20 63 64 | 20 6f 66 20 74 68 69 73 | last cd| of this| |00000d30| 20 62 67 0d 2d 2d 20 65 | 6e 64 20 74 61 62 6b 65 | bg.-- e|nd tabke| |00000d40| 79 0d 6f 6e 20 72 65 73 | 6d 65 6e 0d 72 65 73 65 |y.on res|men.rese| |00000d50| 74 20 6d 65 6e 75 62 61 | 72 0d 73 65 74 20 74 68 |t menuba|r.set th| |00000d60| 65 20 75 73 65 72 6c 65 | 76 65 6c 20 74 6f 20 35 |e userle|vel to 5| |00000d70| 0d 65 6e 64 20 72 65 73 | 6d 65 6e 0d 6f 6e 20 6d |.end res|men.on m| |00000d80| 6f 75 73 65 6c 65 61 76 | 65 0d 68 69 64 65 68 65 |ouseleav|e.hidehe| |00000d90| 6c 70 0d 65 6e 64 20 6d | 6f 75 73 65 6c 65 61 76 |lp.end m|ouseleav| |00000da0| 65 0d 6f 6e 20 73 70 6e | 0d 65 6e 64 20 73 70 6e |e.on spn|.end spn| |00000db0| 0d 6f 6e 20 73 70 6e 66 | 0d 65 6e 64 20 73 70 6e |.on spnf|.end spn| |00000dc0| 66 0d 6f 6e 20 73 70 6e | 67 0d 65 6e 64 20 73 70 |f.on spn|g.end sp| |00000dd0| 6e 67 0d 6f 6e 20 64 6f | 6d 65 6e 75 20 77 0d 67 |ng.on do|menu w.g| |00000de0| 6c 6f 62 61 6c 20 6d 79 | 6d 65 6e 75 73 2c 73 65 |lobal my|menus,se| |00000df0| 6c 65 63 74 6f 6e 69 64 | 6c 65 2c 6c 61 73 74 66 |lectonid|le,lastf| |00000e00| 69 6e 64 0d 69 66 20 77 | 20 69 73 20 6e 6f 74 20 |ind.if w| is not | |00000e10| 69 6e 20 6d 79 6d 65 6e | 75 73 20 74 68 65 6e 20 |in mymen|us then | |00000e20| 70 61 73 73 20 64 6f 6d | 65 6e 75 0d 69 66 20 77 |pass dom|enu.if w| |00000e30| 20 3d 20 22 46 69 6e 64 | 22 20 74 68 65 6e 20 64 | = "Find|" then d| |00000e40| 6f 73 65 61 72 63 68 0d | 69 66 20 77 20 3d 20 22 |osearch.|if w = "| |00000e50| 46 69 6e 64 20 41 67 61 | 69 6e 22 20 74 68 65 6e |Find Aga|in" then| |00000e60| 20 66 69 6e 64 61 67 61 | 69 6e 0d 69 66 20 77 20 | findaga|in.if w | |00000e70| 3d 20 22 48 65 6c 70 22 | 20 74 68 65 6e 20 74 6f |= "Help"| then to| |00000e80| 67 67 6c 65 75 73 69 6e | 67 68 65 6c 70 0d 69 66 |ggleusin|ghelp.if| |00000e90| 20 77 20 3d 20 22 51 75 | 69 74 20 41 20 57 6f 72 | w = "Qu|it A Wor| |00000ea0| 6c 64 20 41 6c 69 76 65 | 22 20 74 68 65 6e 20 64 |ld Alive|" then d| |00000eb0| 6f 6d 65 6e 75 20 22 71 | 75 69 74 20 68 79 70 65 |omenu "q|uit hype| |00000ec0| 72 63 61 72 64 22 0d 65 | 6e 64 20 64 6f 6d 65 6e |rcard".e|nd domen| |00000ed0| 75 0d 6f 6e 20 63 6f 6d | 6d 61 6e 64 6b 65 79 64 |u.on com|mandkeyd| |00000ee0| 6f 77 6e 20 77 0d 69 66 | 20 77 20 69 73 20 6e 6f |own w.if| w is no| |00000ef0| 74 20 69 6e 20 22 48 3f | 2f 51 46 47 22 20 74 68 |t in "H?|/QFG" th| |00000f00| 65 6e 20 70 61 73 73 20 | 63 6f 6d 6d 61 6e 64 6b |en pass |commandk| |00000f10| 65 79 64 6f 77 6e 0d 69 | 66 20 77 20 3d 20 22 46 |eydown.i|f w = "F| |00000f20| 22 20 74 68 65 6e 20 64 | 6f 6d 65 6e 75 20 22 66 |" then d|omenu "f| |00000f30| 69 6e 64 22 0d 69 66 20 | 77 20 3d 20 22 47 22 20 |ind".if |w = "G" | |00000f40| 74 68 65 6e 20 64 6f 6d | 65 6e 75 20 22 66 69 6e |then dom|enu "fin| |00000f50| 64 20 61 67 61 69 6e 22 | 0d 69 66 20 77 20 69 73 |d again"|.if w is| |00000f60| 20 69 6e 20 22 2f 3f 48 | 22 0d 74 68 65 6e 20 74 | in "/?H|".then t| |00000f70| 6f 67 67 6c 65 75 73 69 | 6e 67 68 65 6c 70 0d 69 |oggleusi|nghelp.i| |00000f80| 66 20 77 20 3d 20 22 51 | 22 20 74 68 65 6e 20 64 |f w = "Q|" then d| |00000f90| 6f 6d 65 6e 75 20 22 71 | 75 69 74 20 68 79 70 65 |omenu "q|uit hype| |00000fa0| 72 63 61 72 64 22 0d 65 | 6e 64 20 63 6f 6d 6d 61 |rcard".e|nd comma| |00000fb0| 6e 64 6b 65 79 64 6f 77 | 6e 0d 6f 6e 20 44 6f 53 |ndkeydow|n.on DoS| |00000fc0| 65 61 72 63 68 0d 67 6c | 6f 62 61 6c 20 6c 61 73 |earch.gl|obal las| |00000fd0| 74 66 69 6e 64 2c 6c 61 | 73 74 66 6f 75 6e 64 63 |tfind,la|stfoundc| |00000fe0| 68 75 6e 6b 2c 73 65 6c | 65 63 74 6f 6e 69 64 6c |hunk,sel|ectonidl| |00000ff0| 65 0d 68 69 64 65 68 65 | 6c 70 0d 70 75 74 20 74 |e.hidehe|lp.put t| |00001000| 68 65 20 6e 75 6d 62 65 | 72 20 6f 66 20 74 68 69 |he numbe|r of thi| |00001010| 73 20 63 61 72 64 20 69 | 6e 74 6f 20 74 63 0d 61 |s card i|nto tc.a| |00001020| 73 6b 20 22 57 68 61 74 | 20 61 72 65 20 79 6f 75 |sk "What| are you| |00001030| 20 73 65 61 72 63 68 69 | 6e 67 20 66 6f 72 3f 22 | searchi|ng for?"| |00001040| 20 77 69 74 68 20 6c 61 | 73 74 66 69 6e 64 0d 69 | with la|stfind.i| |00001050| 66 20 69 74 20 69 73 20 | 65 6d 70 74 79 0d 74 68 |f it is |empty.th| |00001060| 65 6e 0d 65 78 69 74 20 | 64 6f 73 65 61 72 63 68 |en.exit |dosearch| |00001070| 0d 65 6e 64 20 69 66 0d | 69 66 20 69 74 20 3c 3e |.end if.|if it <>| |00001080| 20 6c 61 73 74 66 69 6e | 64 0d 74 68 65 6e 0d 73 | lastfin|d.then.s| |00001090| 65 74 20 63 75 72 73 6f | 72 20 74 6f 20 62 75 73 |et curso|r to bus| |000010a0| 79 0d 69 66 20 63 61 6e | 74 6d 6f 64 69 66 79 20 |y.if can|tmodify | |000010b0| 6f 66 20 74 68 69 73 20 | 73 74 61 63 6b 20 3d 20 |of this |stack = | |000010c0| 66 61 6c 73 65 0d 74 68 | 65 6e 0d 75 6e 6d 61 72 |false.th|en.unmar| |000010d0| 6b 20 61 6c 6c 20 63 64 | 73 0d 6d 61 72 6b 20 63 |k all cd|s.mark c| |000010e0| 64 73 20 62 79 20 66 69 | 6e 64 69 6e 67 20 69 74 |ds by fi|nding it| |000010f0| 0d 65 6c 73 65 0d 66 69 | 6e 64 20 69 74 0d 69 66 |.else.fi|nd it.if| |00001100| 20 74 68 65 20 72 65 73 | 75 6c 74 20 3d 20 22 22 | the res|ult = ""| |00001110| 0d 74 68 65 6e 0d 70 75 | 74 20 69 74 20 69 6e 74 |.then.pu|t it int| |00001120| 6f 20 6c 61 73 74 66 69 | 6e 64 0d 69 66 20 74 68 |o lastfi|nd.if th| |00001130| 65 20 76 69 73 69 62 6c | 65 20 6f 66 20 74 68 65 |e visibl|e of the| |00001140| 20 66 6f 75 6e 64 66 69 | 65 6c 64 0d 74 68 65 6e | foundfi|eld.then| |00001150| 20 70 75 74 20 74 68 65 | 20 66 6f 75 6e 64 63 68 | put the| foundch| |00001160| 75 6e 6b 20 69 6e 74 6f | 20 73 65 6c 65 63 74 6f |unk into| selecto| |00001170| 6e 69 64 6c 65 0d 65 6c | 73 65 20 70 75 74 20 22 |nidle.el|se put "| |00001180| 22 20 69 6e 74 6f 20 73 | 65 6c 65 63 74 6f 6e 69 |" into s|electoni| |00001190| 64 6c 65 0d 65 6c 73 65 | 0d 70 75 74 20 69 74 20 |dle.else|.put it | |000011a0| 69 6e 74 6f 20 6c 61 73 | 74 66 69 6e 64 0d 70 75 |into las|tfind.pu| |000011b0| 74 20 22 22 20 69 6e 74 | 6f 20 73 65 6c 65 63 74 |t "" int|o select| |000011c0| 6f 6e 69 64 6c 65 0d 61 | 6e 73 77 65 72 20 22 43 |onidle.a|nswer "C| |000011d0| 6f 75 6c 64 6e d5 74 20 | 66 69 6e 64 22 26 26 22 |ouldn.t |find"&&"| |000011e0| d2 22 26 69 74 26 22 d3 | 2e 22 0d 65 6e 64 20 69 |."&it&".|.".end i| |000011f0| 66 0d 65 78 69 74 20 64 | 6f 73 65 61 72 63 68 0d |f.exit d|osearch.| |00001200| 65 6e 64 20 69 66 0d 65 | 6e 64 20 69 66 0d 69 66 |end if.e|nd if.if| |00001210| 20 74 68 65 20 6e 75 6d | 62 65 72 20 6f 66 20 6d | the num|ber of m| |00001220| 61 72 6b 65 64 20 63 64 | 73 20 3e 20 30 20 6f 72 |arked cd|s > 0 or| |00001230| 20 63 61 6e 74 6d 6f 64 | 69 66 79 20 6f 66 20 74 | cantmod|ify of t| |00001240| 68 69 73 20 73 74 61 63 | 6b 20 3d 20 74 72 75 65 |his stac|k = true| |00001250| 0d 74 68 65 6e 0d 69 66 | 20 63 61 6e 74 6d 6f 64 |.then.if| cantmod| |00001260| 69 66 79 20 6f 66 20 74 | 68 69 73 20 73 74 61 63 |ify of t|his stac| |00001270| 6b 20 3d 20 66 61 6c 73 | 65 0d 74 68 65 6e 0d 69 |k = fals|e.then.i| |00001280| 66 20 69 74 20 3d 20 6c | 61 73 74 66 69 6e 64 20 |f it = l|astfind | |00001290| 61 6e 64 20 63 61 6e 74 | 6d 6f 64 69 66 79 20 6f |and cant|modify o| |000012a0| 66 20 74 68 69 73 20 73 | 74 61 63 6b 20 3c 3e 20 |f this s|tack <> | |000012b0| 74 72 75 65 20 74 68 65 | 6e 20 67 6f 20 6e 65 78 |true the|n go nex| |000012c0| 74 20 6d 61 72 6b 65 64 | 20 63 64 0d 66 69 6e 64 |t marked| cd.find| |000012d0| 20 69 74 0d 65 6c 73 65 | 0d 66 69 6e 64 20 69 74 | it.else|.find it| |000012e0| 0d 69 66 20 74 68 65 20 | 72 65 73 75 6c 74 20 3d |.if the |result =| |000012f0| 20 22 22 0d 74 68 65 6e | 0d 70 75 74 20 69 74 20 | "".then|.put it | |00001300| 69 6e 74 6f 20 6c 61 73 | 74 66 69 6e 64 0d 69 66 |into las|tfind.if| |00001310| 20 74 68 65 20 76 69 73 | 69 62 6c 65 20 6f 66 20 | the vis|ible of | |00001320| 74 68 65 20 66 6f 75 6e | 64 66 69 65 6c 64 0d 74 |the foun|dfield.t| |00001330| 68 65 6e 20 70 75 74 20 | 74 68 65 20 66 6f 75 6e |hen put |the foun| |00001340| 64 63 68 75 6e 6b 20 69 | 6e 74 6f 20 73 65 6c 65 |dchunk i|nto sele| |00001350| 63 74 6f 6e 69 64 6c 65 | 0d 65 6c 73 65 20 70 75 |ctonidle|.else pu| |00001360| 74 20 22 22 20 69 6e 74 | 6f 20 73 65 6c 65 63 74 |t "" int|o select| |00001370| 6f 6e 69 64 6c 65 0d 65 | 6c 73 65 0d 70 75 74 20 |onidle.e|lse.put | |00001380| 69 74 20 69 6e 74 6f 20 | 6c 61 73 74 66 69 6e 64 |it into |lastfind| |00001390| 0d 70 75 74 20 22 22 20 | 69 6e 74 6f 20 73 65 6c |.put "" |into sel| |000013a0| 65 63 74 6f 6e 69 64 6c | 65 0d 61 6e 73 77 65 72 |ectonidl|e.answer| |000013b0| 20 22 43 6f 75 6c 64 6e | d5 74 20 66 69 6e 64 22 | "Couldn|.t find"| |000013c0| 26 26 22 d2 22 26 69 74 | 26 22 d3 2e 22 0d 65 6e |&&"."&it|&"..".en| |000013d0| 64 20 69 66 0d 65 78 69 | 74 20 64 6f 73 65 61 72 |d if.exi|t dosear| |000013e0| 63 68 0d 65 6e 64 20 69 | 66 0d 69 66 20 74 68 65 |ch.end i|f.if the| |000013f0| 20 66 6f 75 6e 64 66 69 | 65 6c 64 20 3c 3e 20 22 | foundfi|eld <> "| |00001400| 22 0d 74 68 65 6e 0d 69 | 66 20 74 68 65 20 76 69 |".then.i|f the vi| |00001410| 73 69 62 6c 65 20 6f 66 | 20 74 68 65 20 66 6f 75 |sible of| the fou| |00001420| 6e 64 66 69 65 6c 64 0d | 74 68 65 6e 20 70 75 74 |ndfield.|then put| |00001430| 20 74 68 65 20 66 6f 75 | 6e 64 63 68 75 6e 6b 20 | the fou|ndchunk | |00001440| 69 6e 74 6f 20 73 65 6c | 65 63 74 6f 6e 69 64 6c |into sel|ectonidl| |00001450| 65 0d 65 6c 73 65 20 70 | 75 74 20 22 22 20 69 6e |e.else p|ut "" in| |00001460| 74 6f 20 73 65 6c 65 63 | 74 6f 6e 69 64 6c 65 0d |to selec|tonidle.| |00001470| 65 6e 64 20 69 66 0d 69 | 66 20 74 68 65 20 6e 75 |end if.i|f the nu| |00001480| 6d 62 65 72 20 6f 66 20 | 6d 61 72 6b 65 64 20 63 |mber of |marked c| |00001490| 61 72 64 73 20 3d 20 31 | 20 61 6e 64 20 69 74 20 |ards = 1| and it | |000014a0| 3d 20 6c 61 73 74 66 69 | 6e 64 0d 74 68 65 6e 0d |= lastfi|nd.then.| |000014b0| 70 75 74 20 69 74 20 69 | 6e 74 6f 20 6c 61 73 74 |put it i|nto last| |000014c0| 66 69 6e 64 0d 61 6e 73 | 77 65 72 20 22 54 68 69 |find.ans|wer "Thi| |000014d0| 73 20 69 73 20 74 68 65 | 20 6f 6e 6c 79 20 70 6c |s is the| only pl| |000014e0| 61 63 65 20 49 20 63 61 | 6e 20 66 69 6e 64 22 26 |ace I ca|n find"&| |000014f0| 26 22 d2 22 26 69 74 26 | 22 d3 2e 22 0d 65 6c 73 |&"."&it&|"..".els| |00001500| 65 0d 70 75 74 20 69 74 | 20 69 6e 74 6f 20 6c 61 |e.put it| into la| |00001510| 73 74 66 69 6e 64 0d 65 | 6e 64 20 69 66 0d 65 6c |stfind.e|nd if.el| |00001520| 73 65 0d 70 75 74 20 69 | 74 20 69 6e 74 6f 20 6c |se.put i|t into l| |00001530| 61 73 74 66 69 6e 64 0d | 70 75 74 20 22 22 20 69 |astfind.|put "" i| |00001540| 6e 74 6f 20 73 65 6c 65 | 63 74 6f 6e 69 64 6c 65 |nto sele|ctonidle| |00001550| 0d 61 6e 73 77 65 72 20 | 22 43 6f 75 6c 64 6e d5 |.answer |"Couldn.| |00001560| 74 20 66 69 6e 64 22 26 | 26 22 d2 22 26 69 74 26 |t find"&|&"."&it&| |00001570| 22 d3 2e 22 0d 65 6e 64 | 20 69 66 0d 65 6e 64 20 |"..".end| if.end | |00001580| 44 6f 53 65 61 72 63 68 | 0d 6f 6e 20 6d 61 6b 65 |DoSearch|.on make| |00001590| 6d 65 6e 75 0d 67 6c 6f | 62 61 6c 20 6d 79 6d 65 |menu.glo|bal myme| |000015a0| 6e 75 73 0d 6c 6f 63 6b | 20 73 63 72 65 65 6e 0d |nus.lock| screen.| |000015b0| 63 72 65 61 74 65 20 6d | 65 6e 75 20 22 4d 75 72 |create m|enu "Mur| |000015c0| 70 68 79 22 0d 72 65 70 | 65 61 74 20 75 6e 74 69 |phy".rep|eat unti| |000015d0| 6c 20 6c 69 6e 65 20 32 | 20 6f 66 20 74 68 65 20 |l line 2| of the | |000015e0| 6d 65 6e 75 73 20 3d 20 | 22 4d 75 72 70 68 79 22 |menus = |"Murphy"| |000015f0| 0d 64 65 6c 65 74 65 20 | 6d 65 6e 75 20 32 0d 65 |.delete |menu 2.e| |00001600| 6e 64 20 72 65 70 65 61 | 74 0d 64 65 6c 65 74 65 |nd repea|t.delete| |00001610| 20 6d 65 6e 75 20 22 4d | 75 72 70 68 79 22 0d 63 | menu "M|urphy".c| |00001620| 72 65 61 74 65 20 6d 65 | 6e 75 20 22 46 69 6c 65 |reate me|nu "File| |00001630| 22 0d 70 75 74 20 22 48 | 65 6c 70 22 26 72 65 74 |".put "H|elp"&ret| |00001640| 75 72 6e 26 22 46 69 6e | 64 22 26 72 65 74 75 72 |urn&"Fin|d"&retur| |00001650| 6e 26 22 46 69 6e 64 20 | 41 67 61 69 6e 22 26 72 |n&"Find |Again"&r| |00001660| 65 74 75 72 6e 26 22 2d | 22 26 72 65 74 75 72 6e |eturn&"-|"&return| |00001670| 26 22 51 75 69 74 20 41 | 20 57 6f 72 6c 64 20 41 |&"Quit A| World A| |00001680| 6c 69 76 65 22 20 69 6e | 74 6f 20 6d 79 6d 65 6e |live" in|to mymen| |00001690| 75 73 0d 2d 2d 20 70 75 | 74 20 22 48 65 6c 70 22 |us.-- pu|t "Help"| |000016a0| 26 72 65 74 75 72 6e 26 | 22 46 69 6e 64 22 26 72 |&return&|"Find"&r| |000016b0| 65 74 75 72 6e 26 22 2d | 22 26 72 65 74 75 72 6e |eturn&"-|"&return| |000016c0| 26 22 51 75 69 74 20 41 | 20 57 6f 72 6c 64 20 41 |&"Quit A| World A| |000016d0| 6c 69 76 65 22 20 69 6e | 74 6f 20 6d 79 6d 65 6e |live" in|to mymen| |000016e0| 75 73 0d 70 75 74 20 6d | 79 6d 65 6e 75 73 20 69 |us.put m|ymenus i| |000016f0| 6e 74 6f 20 6d 65 6e 75 | 20 22 46 69 6c 65 22 0d |nto menu| "File".| |00001700| 73 65 74 20 63 6f 6d 6d | 61 6e 64 63 68 61 72 20 |set comm|andchar | |00001710| 6f 66 20 6d 65 6e 75 69 | 74 65 6d 20 22 48 65 6c |of menui|tem "Hel| |00001720| 70 22 20 6f 66 20 6d 65 | 6e 75 20 22 46 69 6c 65 |p" of me|nu "File| |00001730| 22 20 74 6f 20 22 3f 22 | 0d 73 65 74 20 63 6f 6d |" to "?"|.set com| |00001740| 6d 61 6e 64 63 68 61 72 | 20 6f 66 20 6d 65 6e 75 |mandchar| of menu| |00001750| 69 74 65 6d 20 22 46 69 | 6e 64 22 20 6f 66 20 6d |item "Fi|nd" of m| |00001760| 65 6e 75 20 22 46 69 6c | 65 22 20 74 6f 20 22 46 |enu "Fil|e" to "F| |00001770| 22 0d 73 65 74 20 63 6f | 6d 6d 61 6e 64 63 68 61 |".set co|mmandcha| |00001780| 72 20 6f 66 20 6d 65 6e | 75 69 74 65 6d 20 22 46 |r of men|uitem "F| |00001790| 69 6e 64 20 41 67 61 69 | 6e 22 20 6f 66 20 6d 65 |ind Agai|n" of me| |000017a0| 6e 75 20 22 46 69 6c 65 | 22 20 74 6f 20 22 47 22 |nu "File|" to "G"| |000017b0| 0d 73 65 74 20 63 6f 6d | 6d 61 6e 64 63 68 61 72 |.set com|mandchar| |000017c0| 20 6f 66 20 6d 65 6e 75 | 69 74 65 6d 20 22 51 75 | of menu|item "Qu| |000017d0| 69 74 20 41 20 57 6f 72 | 6c 64 20 41 6c 69 76 65 |it A Wor|ld Alive| |000017e0| 22 20 6f 66 20 6d 65 6e | 75 20 22 46 69 6c 65 22 |" of men|u "File"| |000017f0| 20 74 6f 20 22 51 22 0d | 75 6e 6c 6f 63 6b 20 73 | to "Q".|unlock s| |00001800| 63 72 65 65 6e 0d 2d 2d | 20 73 65 74 20 63 6f 6d |creen.--| set com| |00001810| 6d 61 6e 64 63 68 61 72 | 20 6f 66 20 6d 65 6e 75 |mandchar| of menu| |00001820| 69 74 65 6d 20 22 51 75 | 69 74 20 41 20 57 6f 72 |item "Qu|it A Wor| |00001830| 6c 64 20 41 6c 69 76 65 | 22 20 6f 66 20 6d 65 6e |ld Alive|" of men| |00001840| 75 20 22 46 69 6c 65 22 | 20 74 6f 20 22 51 22 0d |u "File"| to "Q".| |00001850| 65 6e 64 20 6d 61 6b 65 | 6d 65 6e 75 0d 6f 6e 20 |end make|menu.on | |00001860| 66 69 78 63 64 6e 61 6d | 65 73 0d 70 75 74 20 74 |fixcdnam|es.put t| |00001870| 68 65 20 6e 75 6d 62 65 | 72 20 6f 66 20 63 64 73 |he numbe|r of cds| |00001880| 20 69 6e 74 6f 20 63 0d | 72 65 70 65 61 74 20 77 | into c.|repeat w| |00001890| 69 74 68 20 61 20 3d 20 | 31 20 74 6f 20 63 0d 70 |ith a = |1 to c.p| |000018a0| 75 74 20 63 2d 61 0d 67 | 65 74 20 73 68 6f 72 74 |ut c-a.g|et short| |000018b0| 20 6e 61 6d 65 20 6f 66 | 20 63 64 20 61 0d 69 66 | name of| cd a.if| |000018c0| 20 6c 61 73 74 20 77 6f | 72 64 20 6f 66 20 69 74 | last wo|rd of it| |000018d0| 20 3d 20 22 68 61 62 69 | 74 61 74 22 0d 74 68 65 | = "habi|tat".the| |000018e0| 6e 0d 70 75 74 20 22 48 | 61 62 69 74 61 74 22 20 |n.put "H|abitat" | |000018f0| 69 6e 74 6f 20 6c 61 73 | 74 20 77 6f 72 64 20 6f |into las|t word o| |00001900| 66 20 69 74 0d 73 65 74 | 20 6e 61 6d 65 20 6f 66 |f it.set| name of| |00001910| 20 63 64 20 61 20 74 6f | 20 69 74 0d 65 6e 64 20 | cd a to| it.end | |00001920| 69 66 0d 65 6e 64 20 72 | 65 70 65 61 74 0d 65 6e |if.end r|epeat.en| |00001930| 64 20 66 69 78 63 64 6e | 61 6d 65 73 0d 6f 6e 20 |d fixcdn|ames.on | |00001940| 74 74 74 0d 70 75 74 20 | 74 68 65 20 74 69 63 6b |ttt.put |the tick| |00001950| 73 20 69 6e 74 6f 20 6f | 6c 64 74 69 63 6b 73 0d |s into o|ldticks.| |00001960| 72 65 70 65 61 74 20 31 | 30 20 74 69 6d 65 73 0d |repeat 1|0 times.| |00001970| 67 6f 20 6e 65 78 74 0d | 65 6e 64 20 72 65 70 65 |go next.|end repe| |00001980| 61 74 0d 70 75 74 20 28 | 74 68 65 20 74 69 63 6b |at.put (|the tick| |00001990| 73 20 2d 20 6f 6c 64 74 | 69 63 6b 73 29 2f 36 30 |s - oldt|icks)/60| |000019a0| 30 0d 65 6e 64 20 74 74 | 74 0d 6f 6e 20 73 6f 72 |0.end tt|t.on sor| |000019b0| 74 63 64 73 0d 6c 6f 63 | 6b 20 6d 65 73 73 61 67 |tcds.loc|k messag| |000019c0| 65 73 0d 72 65 70 65 61 | 74 20 77 69 74 68 20 73 |es.repea|t with s| |000019d0| 20 3d 20 31 20 74 6f 20 | 74 68 65 20 6e 75 6d 62 | = 1 to |the numb| |000019e0| 65 72 20 6f 66 20 62 67 | 73 0d 73 6f 72 74 20 74 |er of bg|s.sort t| |000019f0| 68 69 73 20 62 67 20 62 | 79 20 73 68 6f 72 74 20 |his bg b|y short | |00001a00| 6e 61 6d 65 20 6f 66 20 | 63 64 0d 67 6f 20 6e 65 |name of |cd.go ne| |00001a10| 78 74 20 62 67 0d 65 6e | 64 20 72 65 70 65 61 74 |xt bg.en|d repeat| |00001a20| 0d 66 6c 61 73 68 0d 65 | 6e 64 20 73 6f 72 74 63 |.flash.e|nd sortc| |00001a30| 64 73 0d 6f 6e 20 73 6e | 0d 70 75 74 20 74 68 65 |ds.on sn|.put the| |00001a40| 20 73 68 6f 72 74 20 6e | 61 6d 65 20 6f 66 20 74 | short n|ame of t| |00001a50| 68 69 73 20 63 64 0d 65 | 6e 64 20 73 6e 0d 0d 6f |his cd.e|nd sn..o| |00001a60| 6e 20 69 6e 73 74 61 6c | 6c 61 63 0d 67 6c 6f 62 |n instal|lac.glob| |00001a70| 61 6c 20 75 73 65 61 63 | 2c 63 64 65 70 74 68 2c |al useac|,cdepth,| |00001a80| 67 6f 74 72 61 6d 0d 70 | 75 74 20 66 61 6c 73 65 |gotram.p|ut false| |00001a90| 20 69 6e 74 6f 20 75 73 | 65 61 63 0d 6d 61 78 6d | into us|eac.maxm| |00001aa0| 65 6d 0d 67 65 74 20 69 | 74 65 6d 20 31 20 6f 66 |em.get i|tem 1 of| |00001ab0| 20 67 65 74 73 63 72 65 | 65 6e 64 65 70 74 68 28 | getscre|endepth(| |00001ac0| 29 0d 69 66 20 69 74 20 | 3e 20 38 20 61 6e 64 20 |).if it |> 8 and | |00001ad0| 74 68 65 20 68 65 61 70 | 73 70 61 63 65 20 3e 20 |the heap|space > | |00001ae0| 31 35 30 30 30 30 30 0d | 74 68 65 6e 0d 67 65 74 |1500000.|then.get| |00001af0| 20 31 36 0d 70 75 74 20 | 74 72 75 65 20 69 6e 74 | 16.put |true int| |00001b00| 6f 20 67 6f 74 72 61 6d | 0d 65 6c 73 65 0d 67 65 |o gotram|.else.ge| |00001b10| 74 20 38 0d 70 75 74 20 | 66 61 6c 73 65 20 69 6e |t 8.put |false in| |00001b20| 74 6f 20 67 6f 74 72 61 | 6d 0d 65 6e 64 20 69 66 |to gotra|m.end if| |00001b30| 0d 70 75 74 20 69 74 20 | 69 6e 74 6f 20 63 64 65 |.put it |into cde| |00001b40| 70 74 68 0d 61 64 64 63 | 6f 6c 6f 72 20 69 6e 73 |pth.addc|olor ins| |00001b50| 74 61 6c 6c 2c 69 74 0d | 41 64 64 43 6f 6c 6f 72 |tall,it.|AddColor| |00001b60| 20 65 6e 61 62 6c 65 0d | 70 75 74 20 74 72 75 65 | enable.|put true| |00001b70| 20 69 6e 74 6f 20 75 73 | 65 61 63 0d 65 6e 64 20 | into us|eac.end | |00001b80| 69 6e 73 74 61 6c 6c 61 | 63 0d 6f 6e 20 72 65 6d |installa|c.on rem| |00001b90| 6f 76 65 61 63 0d 67 6c | 6f 62 61 6c 20 75 73 65 |oveac.gl|obal use| |00001ba0| 61 63 0d 41 64 64 43 6f | 6c 6f 72 20 72 65 6d 6f |ac.AddCo|lor remo| |00001bb0| 76 65 0d 6d 61 78 6d 65 | 6d 0d 70 75 74 20 66 61 |ve.maxme|m.put fa| |00001bc0| 6c 73 65 20 69 6e 74 6f | 20 75 73 65 61 63 0d 65 |lse into| useac.e| |00001bd0| 6e 64 20 72 65 6d 6f 76 | 65 61 63 0d 6f 6e 20 63 |nd remov|eac.on c| |00001be0| 70 0d 72 65 70 65 61 74 | 20 77 69 74 68 20 61 20 |p.repeat| with a | |00001bf0| 3d 20 74 68 65 20 6e 75 | 6d 62 65 72 20 6f 66 20 |= the nu|mber of | |00001c00| 77 69 6e 64 6f 77 73 20 | 64 6f 77 6e 20 74 6f 20 |windows |down to | |00001c10| 31 0d 69 66 20 74 68 65 | 20 6f 77 6e 65 72 20 6f |1.if the| owner o| |00001c20| 66 20 77 69 6e 64 6f 77 | 20 61 20 3d 20 22 70 69 |f window| a = "pi| |00001c30| 63 74 75 72 65 22 20 74 | 68 65 6e 20 63 6c 6f 73 |cture" t|hen clos| |00001c40| 65 20 77 69 6e 64 6f 77 | 20 61 0d 65 6e 64 20 72 |e window| a.end r| |00001c50| 65 70 65 61 74 0d 73 68 | 6f 77 20 74 69 74 6c 65 |epeat.sh|ow title| |00001c60| 62 61 72 0d 65 6e 64 20 | 63 70 0d 6f 6e 20 6d 6f |bar.end |cp.on mo| |00001c70| 75 73 65 64 6f 77 6e 69 | 6e 70 69 63 74 75 72 65 |usedowni|npicture| |00001c80| 0d 73 68 6f 77 20 63 64 | 20 77 69 6e 64 6f 77 0d |.show cd| window.| |00001c90| 65 6e 64 20 6d 6f 75 73 | 65 64 6f 77 6e 69 6e 70 |end mous|edowninp| |00001ca0| 69 63 74 75 72 65 0d 6f | 6e 20 62 6f 72 64 65 72 |icture.o|n border| |00001cb0| 20 63 6f 6c 6f 72 0d 2d | 2d 20 66 61 64 65 67 61 | color.-|- fadega| |00001cc0| 6d 6d 61 64 6f 77 6e 20 | 31 30 0d 63 70 0d 69 66 |mmadown |10.cp.if| |00001cd0| 20 63 6f 6c 6f 72 20 3d | 20 22 22 20 74 68 65 6e | color =| "" then| |00001ce0| 20 70 75 74 20 22 62 6c | 61 63 6b 22 20 69 6e 74 | put "bl|ack" int| |00001cf0| 6f 20 63 6f 6c 6f 72 0d | 6c 6f 63 6b 20 73 63 72 |o color.|lock scr| |00001d00| 65 65 6e 0d 68 69 64 65 | 20 6d 65 6e 75 62 61 72 |een.hide| menubar| |00001d10| 0d 68 69 64 65 20 74 69 | 74 6c 65 62 61 72 0d 70 |.hide ti|tlebar.p| |00001d20| 75 74 20 74 68 65 20 73 | 63 72 65 65 6e 72 65 63 |ut the s|creenrec| |00001d30| 74 20 69 6e 74 6f 20 73 | 0d 70 75 74 20 68 65 69 |t into s|.put hei| |00001d40| 67 68 74 20 6f 66 20 63 | 64 20 77 69 6e 64 6f 77 |ght of c|d window| |00001d50| 20 69 6e 74 6f 20 68 0d | 70 75 74 20 77 69 64 74 | into h.|put widt| |00001d60| 68 20 6f 66 20 63 64 20 | 77 69 6e 64 6f 77 20 69 |h of cd |window i| |00001d70| 6e 74 6f 20 77 0d 70 75 | 74 20 6c 65 66 74 20 6f |nto w.pu|t left o| |00001d80| 66 20 63 64 20 77 69 6e | 64 6f 77 20 69 6e 74 6f |f cd win|dow into| |00001d90| 20 63 6c 0d 70 75 74 20 | 72 69 67 68 74 20 6f 66 | cl.put |right of| |00001da0| 20 63 64 20 77 69 6e 64 | 6f 77 20 69 6e 74 6f 20 | cd wind|ow into | |00001db0| 63 72 0d 70 75 74 20 74 | 6f 70 20 6f 66 20 63 64 |cr.put t|op of cd| |00001dc0| 20 77 69 6e 64 6f 77 20 | 69 6e 74 6f 20 63 74 0d | window |into ct.| |00001dd0| 70 75 74 20 62 6f 74 74 | 6f 6d 20 6f 66 20 63 64 |put bott|om of cd| |00001de0| 20 77 69 6e 64 6f 77 20 | 69 6e 74 6f 20 63 62 0d | window |into cb.| |00001df0| 70 75 74 20 69 74 65 6d | 20 31 20 6f 66 20 73 20 |put item| 1 of s | |00001e00| 69 6e 74 6f 20 73 6c 0d | 70 75 74 20 69 74 65 6d |into sl.|put item| |00001e10| 20 33 20 6f 66 20 73 20 | 69 6e 74 6f 20 73 72 0d | 3 of s |into sr.| |00001e20| 70 75 74 20 69 74 65 6d | 20 32 20 6f 66 20 73 20 |put item| 2 of s | |00001e30| 69 6e 74 6f 20 73 74 0d | 70 75 74 20 69 74 65 6d |into st.|put item| |00001e40| 20 34 20 6f 66 20 73 20 | 69 6e 74 6f 20 73 62 0d | 4 of s |into sb.| |00001e50| 72 65 70 65 61 74 20 77 | 69 74 68 20 61 20 3d 20 |repeat w|ith a = | |00001e60| 31 20 74 6f 20 34 0d 70 | 75 74 20 63 6f 6c 6f 72 |1 to 4.p|ut color| |00001e70| 26 61 20 69 6e 74 6f 20 | 77 6e 0d 69 66 20 74 68 |&a into |wn.if th| |00001e80| 65 72 65 20 69 73 20 6e | 6f 74 20 61 20 77 69 6e |ere is n|ot a win| |00001e90| 64 6f 77 20 77 6e 0d 74 | 68 65 6e 20 70 69 63 74 |dow wn.t|hen pict| |00001ea0| 75 72 65 20 77 6e 2c 72 | 65 73 6f 75 72 63 65 2c |ure wn,r|esource,| |00001eb0| 33 32 30 33 32 2c 66 61 | 6c 73 65 2c 30 2c 74 72 |32032,fa|lse,0,tr| |00001ec0| 75 65 0d 67 65 74 20 74 | 68 65 20 72 65 73 75 6c |ue.get t|he resul| |00001ed0| 74 0d 65 6e 64 20 72 65 | 70 65 61 74 0d 70 75 74 |t.end re|peat.put| |00001ee0| 20 28 63 6c 20 2a 2d 31 | 29 26 22 2c 22 26 28 63 | (cl *-1|)&","&(c| |00001ef0| 74 20 2a 2d 31 29 26 22 | 2c 22 26 30 26 22 2c 22 |t *-1)&"|,"&0&","| |00001f00| 26 73 62 2d 63 74 20 69 | 6e 74 6f 20 70 6c 0d 70 |&sb-ct i|nto pl.p| |00001f10| 75 74 20 77 26 22 2c 22 | 26 28 63 74 20 2a 2d 31 |ut w&","|&(ct *-1| |00001f20| 29 26 22 2c 22 26 73 72 | 2d 63 6c 26 22 2c 22 26 |)&","&sr|-cl&","&| |00001f30| 73 62 2d 63 74 20 69 6e | 74 6f 20 70 72 0d 70 75 |sb-ct in|to pr.pu| |00001f40| 74 20 28 63 6c 20 2a 2d | 31 29 26 22 2c 22 26 28 |t (cl *-|1)&","&(| |00001f50| 63 74 20 2a 2d 31 29 26 | 22 2c 22 26 77 2b 73 72 |ct *-1)&|","&w+sr| |00001f60| 2d 63 72 26 22 2c 22 26 | 30 20 69 6e 74 6f 20 70 |-cr&","&|0 into p| |00001f70| 74 0d 70 75 74 20 28 63 | 6c 20 2a 2d 31 29 26 22 |t.put (c|l *-1)&"| |00001f80| 2c 22 26 68 26 22 2c 22 | 26 77 2b 73 72 2d 63 72 |,"&h&","|&w+sr-cr| |00001f90| 26 22 2c 22 26 73 62 2d | 63 74 20 69 6e 74 6f 20 |&","&sb-|ct into | |00001fa0| 70 62 0d 73 65 74 20 72 | 65 63 74 20 6f 66 20 77 |pb.set r|ect of w| |00001fb0| 69 6e 64 6f 77 20 28 63 | 6f 6c 6f 72 26 31 29 20 |indow (c|olor&1) | |00001fc0| 74 6f 20 70 6c 0d 73 65 | 74 20 72 65 63 74 20 6f |to pl.se|t rect o| |00001fd0| 66 20 77 69 6e 64 6f 77 | 20 28 63 6f 6c 6f 72 26 |f window| (color&| |00001fe0| 32 29 20 74 6f 20 70 72 | 0d 73 65 74 20 72 65 63 |2) to pr|.set rec| |00001ff0| 74 20 6f 66 20 77 69 6e | 64 6f 77 20 28 63 6f 6c |t of win|dow (col| |00002000| 6f 72 26 33 29 20 74 6f | 20 70 74 0d 73 65 74 20 |or&3) to| pt.set | |00002010| 72 65 63 74 20 6f 66 20 | 77 69 6e 64 6f 77 20 28 |rect of |window (| |00002020| 63 6f 6c 6f 72 26 34 29 | 20 74 6f 20 70 62 0d 72 |color&4)| to pb.r| |00002030| 65 70 65 61 74 20 77 69 | 74 68 20 61 20 3d 20 31 |epeat wi|th a = 1| |00002040| 20 74 6f 20 34 0d 70 75 | 74 20 63 6f 6c 6f 72 26 | to 4.pu|t color&| |00002050| 61 20 69 6e 74 6f 20 77 | 6e 0d 73 65 74 20 73 63 |a into w|n.set sc| |00002060| 72 6f 6c 6c 20 6f 66 20 | 77 69 6e 64 6f 77 20 77 |roll of |window w| |00002070| 6e 20 74 6f 20 22 31 36 | 2c 31 36 22 0d 73 68 6f |n to "16|,16".sho| |00002080| 77 20 77 69 6e 64 6f 77 | 20 77 6e 0d 65 6e 64 20 |w window| wn.end | |00002090| 72 65 70 65 61 74 0d 75 | 6e 6c 6f 63 6b 20 73 63 |repeat.u|nlock sc| |000020a0| 72 65 65 6e 0d 2d 2d 20 | 66 61 64 65 67 61 6d 6d |reen.-- |fadegamm| |000020b0| 61 75 70 20 31 30 0d 65 | 6e 64 20 62 6f 72 64 65 |aup 10.e|nd borde| |000020c0| 72 0d 6f 6e 20 63 68 65 | 63 6b 67 72 61 79 73 0d |r.on che|ckgrays.| |000020d0| 67 6c 6f 62 61 6c 20 70 | 61 77 65 64 0d 69 66 20 |global p|awed.if | |000020e0| 70 61 77 65 64 20 3d 20 | 74 72 75 65 0d 74 68 65 |pawed = |true.the| |000020f0| 6e 0d 70 75 74 20 66 61 | 6c 73 65 20 69 6e 74 6f |n.put fa|lse into| |00002100| 20 70 61 77 65 64 0d 65 | 6e 64 20 69 66 0d 69 66 | pawed.e|nd if.if| |00002110| 20 74 68 65 20 73 68 6f | 72 74 20 6e 61 6d 65 20 | the sho|rt name | |00002120| 6f 66 20 74 68 69 73 20 | 62 67 20 3c 3e 20 22 74 |of this |bg <> "t| |00002130| 61 62 6c 65 20 6f 66 20 | 63 6f 6e 74 65 6e 74 73 |able of |contents| |00002140| 22 0d 74 68 65 6e 0d 67 | 65 74 20 74 68 65 20 73 |".then.g|et the s| |00002150| 68 6f 72 74 20 6e 61 6d | 65 20 6f 66 20 74 68 69 |hort nam|e of thi| |00002160| 73 20 63 61 72 64 0d 69 | 66 20 69 74 20 3d 20 22 |s card.i|f it = "| |00002170| 6d 6f 76 69 65 20 49 6e | 64 65 78 22 20 74 68 65 |movie In|dex" the| |00002180| 6e 20 67 72 61 79 61 6c | 6c 0d 69 66 20 69 74 20 |n grayal|l.if it | |00002190| 3d 20 22 41 20 57 6f 72 | 6c 64 20 41 6c 69 76 65 |= "A Wor|ld Alive| |000021a0| 3a 20 54 68 65 20 4d 6f | 76 69 65 22 20 74 68 65 |: The Mo|vie" the| |000021b0| 6e 20 67 72 61 79 61 6c | 6c 0d 69 66 20 69 74 20 |n grayal|l.if it | |000021c0| 3d 20 22 48 61 62 69 74 | 61 74 20 49 6e 64 65 78 |= "Habit|at Index| |000021d0| 22 0d 74 68 65 6e 0d 67 | 72 61 79 6c 65 66 74 70 |".then.g|rayleftp| |000021e0| 61 77 0d 67 72 61 79 64 | 61 74 61 0d 65 78 69 74 |aw.grayd|ata.exit| |000021f0| 20 63 68 65 63 6b 67 72 | 61 79 73 0d 65 6e 64 20 | checkgr|ays.end | |00002200| 69 66 0d 65 6e 64 20 69 | 66 0d 69 66 20 69 74 20 |if.end i|f.if it | |00002210| 3d 20 22 47 65 6f 67 72 | 61 70 68 79 20 49 6e 64 |= "Geogr|aphy Ind| |00002220| 65 78 22 0d 74 68 65 6e | 0d 67 72 61 79 52 69 67 |ex".then|.grayRig| |00002230| 68 74 70 61 77 0d 67 72 | 61 79 64 61 74 61 0d 65 |htpaw.gr|aydata.e| |00002240| 78 69 74 20 63 68 65 63 | 6b 67 72 61 79 73 0d 65 |xit chec|kgrays.e| |00002250| 6e 64 20 69 66 0d 69 66 | 20 73 70 61 63 65 26 74 |nd if.if| space&t| |00002260| 68 65 20 6e 75 6d 62 65 | 72 20 6f 66 20 74 68 69 |he numbe|r of thi| |00002270| 73 20 63 64 26 73 70 61 | 63 65 20 69 73 20 69 6e |s cd&spa|ce is in| |00002280| 20 22 20 38 20 33 34 20 | 38 32 20 22 20 74 68 65 | " 8 34 |82 " the| |00002290| 6e 20 67 72 61 79 6c 65 | 66 74 70 61 77 0d 69 66 |n grayle|ftpaw.if| |000022a0| 20 73 70 61 63 65 26 74 | 68 65 20 6e 75 6d 62 65 | space&t|he numbe| |000022b0| 72 20 6f 66 20 74 68 69 | 73 20 63 64 26 73 70 61 |r of thi|s cd&spa| |000022c0| 63 65 20 69 73 20 69 6e | 20 22 20 33 33 20 33 38 |ce is in| " 33 38| |000022d0| 20 31 30 39 20 22 20 74 | 68 65 6e 20 67 72 61 79 | 109 " t|hen gray| |000022e0| 72 69 67 68 74 70 61 77 | 0d 69 66 20 69 74 20 63 |rightpaw|.if it c| |000022f0| 6f 6e 74 61 69 6e 73 20 | 22 69 6e 64 65 78 22 20 |ontains |"index" | |00002300| 74 68 65 6e 20 67 72 61 | 79 64 61 74 61 0d 65 6e |then gra|ydata.en| |00002310| 64 20 63 68 65 63 6b 67 | 72 61 79 73 0d 6f 6e 20 |d checkg|rays.on | |00002320| 67 72 61 79 61 6c 6c 0d | 67 72 61 79 72 69 67 68 |grayall.|grayrigh| |00002330| 74 70 61 77 0d 67 72 61 | 79 6c 65 66 74 70 61 77 |tpaw.gra|yleftpaw| |00002340| 0d 67 72 61 79 64 61 74 | 61 0d 65 6e 64 20 67 72 |.graydat|a.end gr| |00002350| 61 79 61 6c 6c 0d 6f 6e | 20 67 72 61 79 72 69 67 |ayall.on| grayrig| |00002360| 68 74 70 61 77 0d 67 6c | 6f 62 61 6c 20 70 61 77 |htpaw.gl|obal paw| |00002370| 65 64 0d 70 75 74 20 74 | 72 75 65 20 69 6e 74 6f |ed.put t|rue into| |00002380| 20 70 61 77 65 64 0d 6c | 6f 63 6b 20 73 63 72 65 | pawed.l|ock scre| |00002390| 65 6e 0d 61 64 64 63 6f | 6c 6f 72 20 63 6f 6c 6f |en.addco|lor colo| |000023a0| 72 70 69 63 74 2c 62 67 | 2c 22 72 69 67 68 74 20 |rpict,bg|,"right | |000023b0| 67 72 61 79 22 2c 22 34 | 36 34 2c 33 31 32 22 2c |gray","4|64,312",| |000023c0| 6f 2c 73 74 61 6d 70 0d | 75 6e 6c 6f 63 6b 20 73 |o,stamp.|unlock s| |000023d0| 63 72 65 65 6e 0d 65 6e | 64 20 67 72 61 79 72 69 |creen.en|d grayri| |000023e0| 67 68 74 70 61 77 0d 6f | 6e 20 67 72 61 79 6c 65 |ghtpaw.o|n grayle| |000023f0| 66 74 70 61 77 0d 67 6c | 6f 62 61 6c 20 70 61 77 |ftpaw.gl|obal paw| |00002400| 65 64 0d 70 75 74 20 74 | 72 75 65 20 69 6e 74 6f |ed.put t|rue into| |00002410| 20 70 61 77 65 64 0d 6c | 6f 63 6b 20 73 63 72 65 | pawed.l|ock scre| |00002420| 65 6e 0d 61 64 64 63 6f | 6c 6f 72 20 63 6f 6c 6f |en.addco|lor colo| |00002430| 72 70 69 63 74 2c 62 67 | 2c 22 6c 65 66 74 20 67 |rpict,bg|,"left g| |00002440| 72 61 79 22 2c 22 34 32 | 32 2c 33 31 32 22 2c 6f |ray","42|2,312",o| |00002450| 2c 73 74 61 6d 70 0d 75 | 6e 6c 6f 63 6b 20 73 63 |,stamp.u|nlock sc| |00002460| 72 65 65 6e 0d 65 6e 64 | 20 67 72 61 79 6c 65 66 |reen.end| graylef| |00002470| 74 70 61 77 0d 6f 6e 20 | 67 72 61 79 64 61 74 61 |tpaw.on |graydata| |00002480| 0d 67 6c 6f 62 61 6c 20 | 70 61 77 65 64 0d 70 75 |.global |pawed.pu| |00002490| 74 20 74 72 75 65 20 69 | 6e 74 6f 20 70 61 77 65 |t true i|nto pawe| |000024a0| 64 0d 6c 6f 63 6b 20 73 | 63 72 65 65 6e 0d 61 64 |d.lock s|creen.ad| |000024b0| 64 63 6f 6c 6f 72 20 63 | 6f 6c 6f 72 70 69 63 74 |dcolor c|olorpict| |000024c0| 2c 62 67 2c 22 64 61 74 | 61 20 67 72 61 79 22 2c |,bg,"dat|a gray",| |000024d0| 22 32 34 36 2c 33 31 36 | 22 2c 6f 2c 73 74 61 6d |"246,316|",o,stam| |000024e0| 70 0d 75 6e 6c 6f 63 6b | 20 73 63 72 65 65 6e 0d |p.unlock| screen.| |000024f0| 65 6e 64 20 67 72 61 79 | 64 61 74 61 0d 6f 6e 20 |end gray|data.on | |00002500| 68 69 64 65 6f 76 65 72 | 61 6c 6c 73 0d 6c 6f 63 |hideover|alls.loc| |00002510| 6b 20 73 63 72 65 65 6e | 0d 6c 6f 63 6b 20 6d 65 |k screen|.lock me| |00002520| 73 73 61 67 65 73 0d 70 | 75 73 68 20 63 61 72 64 |ssages.p|ush card| |00002530| 0d 72 65 70 65 61 74 20 | 77 69 74 68 20 61 20 3d |.repeat |with a =| |00002540| 20 31 20 74 6f 20 74 68 | 65 20 6e 75 6d 62 65 72 | 1 to th|e number| |00002550| 20 6f 66 20 62 67 73 0d | 67 6f 20 62 67 20 61 0d | of bgs.|go bg a.| |00002560| 73 65 74 20 76 69 73 69 | 62 6c 65 20 6f 66 20 62 |set visi|ble of b| |00002570| 67 20 62 74 6e 20 22 6f | 76 65 72 61 6c 6c 22 20 |g btn "o|verall" | |00002580| 74 6f 20 66 61 6c 73 65 | 0d 65 6e 64 20 72 65 70 |to false|.end rep| |00002590| 65 61 74 0d 70 6f 70 20 | 63 61 72 64 0d 65 6e 64 |eat.pop |card.end| |000025a0| 20 68 69 64 65 6f 76 65 | 72 61 6c 6c 73 0d 6f 6e | hideove|ralls.on| |000025b0| 20 66 61 6e 0d 72 65 70 | 65 61 74 20 77 69 74 68 | fan.rep|eat with| |000025c0| 20 61 20 3d 20 31 20 74 | 6f 20 74 68 65 20 6e 75 | a = 1 t|o the nu| |000025d0| 6d 62 65 72 20 6f 66 20 | 63 64 73 0d 70 75 74 20 |mber of |cds.put | |000025e0| 74 68 65 20 73 68 6f 72 | 74 20 6e 61 6d 65 20 6f |the shor|t name o| |000025f0| 66 20 63 64 20 61 20 69 | 6e 74 6f 20 66 6c 64 20 |f cd a i|nto fld | |00002600| 22 61 6e 69 6d 61 6c 6e | 61 6d 65 22 20 6f 66 20 |"animaln|ame" of | |00002610| 63 64 20 61 0d 73 65 74 | 20 63 75 72 73 6f 72 20 |cd a.set| cursor | |00002620| 74 6f 20 62 75 73 79 0d | 65 6e 64 20 72 65 70 65 |to busy.|end repe| |00002630| 61 74 0d 65 6e 64 20 66 | 61 6e 0d 6f 6e 20 66 69 |at.end f|an.on fi| |00002640| 6c 6c 4f 49 54 48 0d 67 | 6c 6f 62 61 6c 20 4f 49 |llOITH.g|lobal OI| |00002650| 54 48 0d 69 66 20 6c 69 | 6e 65 20 31 20 6f 66 20 |TH.if li|ne 1 of | |00002660| 4f 49 54 48 26 26 22 68 | 61 62 69 74 61 74 22 20 |OITH&&"h|abitat" | |00002670| 3d 20 74 68 65 20 73 68 | 6f 72 74 20 6e 61 6d 65 |= the sh|ort name| |00002680| 20 6f 66 20 63 64 20 31 | 20 6f 66 20 74 68 69 73 | of cd 1| of this| |00002690| 20 62 67 0d 74 68 65 6e | 20 65 78 69 74 20 66 69 | bg.then| exit fi| |000026a0| 6c 6c 4f 49 54 48 0d 70 | 75 74 20 22 22 20 69 6e |llOITH.p|ut "" in| |000026b0| 74 6f 20 4f 49 54 48 0d | 70 75 74 20 30 20 69 6e |to OITH.|put 0 in| |000026c0| 74 6f 20 62 0d 72 65 70 | 65 61 74 20 77 69 74 68 |to b.rep|eat with| |000026d0| 20 61 20 3d 20 31 20 74 | 6f 20 74 68 65 20 6e 75 | a = 1 t|o the nu| |000026e0| 6d 62 65 72 20 6f 66 20 | 63 64 73 20 6f 66 20 74 |mber of |cds of t| |000026f0| 68 69 73 20 62 67 0d 70 | 75 74 20 74 68 65 20 73 |his bg.p|ut the s| |00002700| 68 6f 72 74 20 6e 61 6d | 65 20 6f 66 20 63 64 20 |hort nam|e of cd | |00002710| 61 20 6f 66 20 74 68 69 | 73 20 62 67 20 69 6e 74 |a of thi|s bg int| |00002720| 6f 20 6c 69 6e 65 20 62 | 2b 31 20 6f 66 20 4f 49 |o line b|+1 of OI| |00002730| 54 48 0d 64 65 6c 65 74 | 65 20 6c 61 73 74 20 77 |TH.delet|e last w| |00002740| 6f 72 64 20 6f 66 20 6c | 69 6e 65 20 62 2b 31 20 |ord of l|ine b+1 | |00002750| 6f 66 20 4f 49 54 48 0d | 61 64 64 20 31 20 74 6f |of OITH.|add 1 to| |00002760| 20 62 0d 65 6e 64 20 72 | 65 70 65 61 74 0d 65 6e | b.end r|epeat.en| |00002770| 64 20 66 69 6c 6c 4f 49 | 54 48 0d 6f 6e 20 6c 6f |d fillOI|TH.on lo| |00002780| 63 6b 61 6c 6c 66 69 65 | 6c 64 73 0d 70 6f 70 20 |ckallfie|lds.pop | |00002790| 63 61 72 64 0d 6c 6f 63 | 6b 20 6d 65 73 73 61 67 |card.loc|k messag| |000027a0| 65 73 0d 72 65 70 65 61 | 74 20 77 69 74 68 20 61 |es.repea|t with a| |000027b0| 20 3d 20 31 20 74 6f 20 | 74 68 65 20 6e 75 6d 62 | = 1 to |the numb| |000027c0| 65 72 20 6f 66 20 62 67 | 73 0d 67 6f 20 62 67 20 |er of bg|s.go bg | |000027d0| 61 0d 6c 6f 63 6b 66 69 | 65 6c 64 73 0d 65 6e 64 |a.lockfi|elds.end| |000027e0| 20 72 65 70 65 61 74 0d | 70 75 73 68 20 63 61 72 | repeat.|push car| |000027f0| 64 0d 65 6e 64 20 6c 6f | 63 6b 61 6c 6c 66 69 65 |d.end lo|ckallfie| |00002800| 6c 64 73 0d 0d 6f 6e 20 | 67 65 74 70 0d 6c 6f 63 |lds..on |getp.loc| |00002810| 6b 20 6d 65 73 73 61 67 | 65 73 0d 67 6f 20 63 64 |k messag|es.go cd| |00002820| 20 22 61 20 77 6f 72 6c | 64 20 61 6c 69 76 65 3a | "a worl|d alive:| |00002830| 20 74 68 65 20 6d 6f 76 | 69 65 22 20 6f 66 20 73 | the mov|ie" of s| |00002840| 74 61 63 6b 20 73 64 66 | 0d 67 65 74 20 73 63 72 |tack sdf|.get scr| |00002850| 69 70 74 20 6f 66 20 62 | 74 6e 20 69 64 20 32 0d |ipt of b|tn id 2.| |00002860| 67 6f 20 62 61 63 6b 0d | 67 6f 20 63 64 20 22 61 |go back.|go cd "a| |00002870| 20 77 6f 72 6c 64 20 61 | 6c 69 76 65 3a 20 74 68 | world a|live: th| |00002880| 65 20 6d 6f 76 69 65 22 | 20 6f 66 20 73 74 61 63 |e movie"| of stac| |00002890| 6b 20 73 64 66 0d 73 65 | 74 20 73 63 72 69 70 74 |k sdf.se|t script| |000028a0| 20 6f 66 20 62 74 6e 20 | 69 64 20 32 20 74 6f 20 | of btn |id 2 to | |000028b0| 69 74 0d 65 6e 64 20 67 | 65 74 70 0d 6f 6e 20 67 |it.end g|etp.on g| |000028c0| 65 74 63 70 0d 6c 6f 63 | 6b 20 6d 65 73 73 61 67 |etcp.loc|k messag| |000028d0| 65 73 0d 67 6f 20 61 6e | 79 20 62 67 20 6f 66 20 |es.go an|y bg of | |000028e0| 73 74 61 63 6b 20 73 64 | 66 0d 69 66 20 74 68 65 |stack sd|f.if the| |000028f0| 72 65 20 69 73 20 61 20 | 62 67 20 62 74 6e 20 22 |re is a |bg btn "| |00002900| 63 70 22 0d 74 68 65 6e | 0d 73 65 6c 65 63 74 20 |cp".then|.select | |00002910| 62 67 20 62 74 6e 20 22 | 63 70 22 0d 64 6f 6d 65 |bg btn "|cp".dome| |00002920| 6e 75 20 22 63 6f 70 79 | 20 62 75 74 74 6f 6e 22 |nu "copy| button"| |00002930| 0d 67 6f 20 62 61 63 6b | 0d 65 6e 64 20 69 66 0d |.go back|.end if.| |00002940| 65 6e 64 20 67 65 74 63 | 70 0d 65 6e 64 20 67 65 |end getc|p.end ge| |00002950| 74 63 70 0d 6f 6e 20 67 | 65 74 62 67 20 62 0d 6c |tcp.on g|etbg b.l| |00002960| 6f 63 6b 20 73 63 72 65 | 65 6e 0d 6c 6f 63 6b 20 |ock scre|en.lock | |00002970| 6d 65 73 73 61 67 65 73 | 0d 69 66 20 62 20 3d 20 |messages|.if b = | |00002980| 22 22 20 74 68 65 6e 20 | 70 75 74 20 31 20 69 6e |"" then |put 1 in| |00002990| 74 6f 20 62 0d 72 65 70 | 65 61 74 20 77 69 74 68 |to b.rep|eat with| |000029a0| 20 62 20 3d 20 31 20 74 | 6f 20 74 68 65 20 6e 75 | b = 1 t|o the nu| |000029b0| 6d 62 65 72 20 6f 66 20 | 62 67 73 0d 67 6f 20 62 |mber of |bgs.go b| |000029c0| 67 20 62 20 6f 66 20 73 | 74 61 63 6b 20 22 61 20 |g b of s|tack "a | |000029d0| 77 6f 72 6c 64 20 61 6c | 69 76 65 22 0d 67 65 74 |world al|ive".get| |000029e0| 20 73 63 72 69 70 74 20 | 6f 66 20 74 68 69 73 20 | script |of this | |000029f0| 62 67 0d 67 6f 20 62 61 | 63 6b 0d 73 65 74 20 73 |bg.go ba|ck.set s| |00002a00| 63 72 69 70 74 20 6f 66 | 20 62 67 20 62 20 74 6f |cript of| bg b to| |00002a10| 20 69 74 0d 65 6e 64 20 | 72 65 70 65 61 74 0d 75 | it.end |repeat.u| |00002a20| 6e 6c 6f 63 6b 20 73 63 | 72 65 65 6e 0d 65 6e 64 |nlock sc|reen.end| |00002a30| 20 67 65 74 62 67 0d 6f | 6e 20 67 65 74 63 64 20 | getbg.o|n getcd | |00002a40| 63 0d 6c 6f 63 6b 20 73 | 63 72 65 65 6e 0d 6c 6f |c.lock s|creen.lo| |00002a50| 63 6b 20 6d 65 73 73 61 | 67 65 73 0d 69 66 20 63 |ck messa|ges.if c| |00002a60| 20 3d 20 22 22 20 74 68 | 65 6e 20 70 75 74 20 31 | = "" th|en put 1| |00002a70| 20 69 6e 74 6f 20 63 0d | 72 65 70 65 61 74 20 77 | into c.|repeat w| |00002a80| 69 74 68 20 63 20 3d 20 | 31 20 74 6f 20 74 68 65 |ith c = |1 to the| |00002a90| 20 6e 75 6d 62 65 72 20 | 6f 66 20 62 67 73 0d 67 | number |of bgs.g| |00002aa0| 6f 20 62 67 20 63 20 6f | 66 20 73 74 61 63 6b 20 |o bg c o|f stack | |00002ab0| 22 61 20 77 6f 72 6c 64 | 20 61 6c 69 76 65 22 0d |"a world| alive".| |00002ac0| 67 65 74 20 73 63 72 69 | 70 74 20 6f 66 20 74 68 |get scri|pt of th| |00002ad0| 69 73 20 63 64 0d 67 6f | 20 62 61 63 6b 0d 73 65 |is cd.go| back.se| |00002ae0| 74 20 73 63 72 69 70 74 | 20 6f 66 20 63 64 20 63 |t script| of cd c| |00002af0| 20 74 6f 20 69 74 0d 65 | 6e 64 20 72 65 70 65 61 | to it.e|nd repea| |00002b00| 74 0d 75 6e 6c 6f 63 6b | 20 73 63 72 65 65 6e 0d |t.unlock| screen.| |00002b10| 65 6e 64 20 67 65 74 63 | 64 0d 6f 6e 20 75 73 66 |end getc|d.on usf| |00002b20| 0d 72 65 70 65 61 74 20 | 75 6e 74 69 6c 20 74 68 |.repeat |until th| |00002b30| 65 20 6c 6f 63 6b 73 63 | 72 65 65 6e 20 3d 20 66 |e locksc|reen = f| |00002b40| 61 6c 73 65 0d 75 6e 6c | 6f 63 6b 20 73 63 72 65 |alse.unl|ock scre| |00002b50| 65 6e 0d 65 6e 64 20 72 | 65 70 65 61 74 0d 65 6e |en.end r|epeat.en| |00002b60| 64 20 75 73 66 0d 6f 6e | 20 68 69 6c 69 74 65 68 |d usf.on| hiliteh| |00002b70| 65 6c 70 0d 65 6e 64 20 | 68 69 6c 69 74 65 68 65 |elp.end |hilitehe| |00002b80| 6c 70 0d 6f 6e 20 44 6f | 4f 49 54 48 0d 67 6c 6f |lp.on Do|OITH.glo| |00002b90| 62 61 6c 20 4f 49 54 48 | 0d 66 69 6c 6c 4f 49 54 |bal OITH|.fillOIT| |00002ba0| 48 0d 68 64 6c 0d 67 65 | 74 20 70 6f 70 69 74 75 |H.hdl.ge|t popitu| |00002bb0| 70 20 28 4f 49 54 48 2c | 2c 34 30 33 2c 39 34 29 |p (OITH,|,403,94)| |00002bc0| 0d 67 65 74 20 69 74 65 | 6d 20 28 69 74 65 6d 20 |.get ite|m (item | |00002bd0| 32 20 6f 66 20 69 74 29 | 20 6f 66 20 6c 69 6e 65 |2 of it)| of line| |00002be0| 20 28 69 74 65 6d 20 31 | 20 6f 66 20 69 74 29 20 | (item 1| of it) | |00002bf0| 6f 66 20 4f 49 54 48 0d | 67 6f 20 63 64 20 69 74 |of OITH.|go cd it| |00002c00| 26 26 22 68 61 62 69 74 | 61 74 22 0d 65 6e 64 20 |&&"habit|at".end | |00002c10| 44 6f 4f 69 74 68 0d 0d | 6f 6e 20 61 72 72 6f 77 |DoOith..|on arrow| |00002c20| 6b 65 79 20 77 0d 67 6c | 6f 62 61 6c 20 6c 61 73 |key w.gl|obal las| |00002c30| 74 74 61 72 67 65 74 0d | 70 75 74 20 22 22 20 69 |ttarget.|put "" i| |00002c40| 6e 74 6f 20 6c 61 73 74 | 74 61 72 67 65 74 0d 68 |nto last|target.h| |00002c50| 69 64 65 68 65 6c 70 0d | 69 66 20 77 20 3d 20 72 |idehelp.|if w = r| |00002c60| 69 67 68 74 20 74 68 65 | 6e 0d 70 75 74 20 73 70 |ight the|n.put sp| |00002c70| 61 63 65 26 74 68 65 20 | 6e 75 6d 62 65 72 20 6f |ace&the |number o| |00002c80| 66 20 74 68 69 73 20 63 | 64 26 73 70 61 63 65 20 |f this c|d&space | |00002c90| 69 6e 74 6f 20 74 6e 0d | 69 66 20 74 6e 20 69 73 |into tn.|if tn is| |00002ca0| 20 69 6e 20 22 20 35 20 | 36 20 37 20 33 33 20 33 | in " 5 |6 7 33 3| |00002cb0| 38 20 38 31 20 31 30 39 | 20 31 34 33 20 31 36 33 |8 81 109| 143 163| |00002cc0| 20 31 39 32 20 32 30 32 | 20 32 30 38 20 32 31 31 | 192 202| 208 211| |00002cd0| 20 32 34 34 20 32 36 36 | 20 32 39 35 20 33 30 35 | 244 266| 295 305| |00002ce0| 20 33 31 30 20 33 31 33 | 20 33 34 36 20 33 36 37 | 310 313| 346 367| |00002cf0| 20 33 39 36 20 34 30 36 | 20 34 31 32 20 34 31 35 | 396 406| 412 415| |00002d00| 20 34 31 36 20 34 31 37 | 20 22 20 74 68 65 6e 0d | 416 417| " then.| |00002d10| 61 6e 73 77 65 72 20 22 | 45 6e 64 20 6f 66 20 74 |answer "|End of t| |00002d20| 68 65 20 74 72 61 69 6c | 2e 22 0d 65 78 69 74 20 |he trail|.".exit | |00002d30| 61 72 72 6f 77 6b 65 79 | 0d 65 6c 73 65 0d 67 6f |arrowkey|.else.go| |00002d40| 20 6e 65 78 74 0d 65 6e | 64 20 69 66 0d 65 6c 73 | next.en|d if.els| |00002d50| 65 0d 69 66 20 77 20 3d | 20 6c 65 66 74 20 74 68 |e.if w =| left th| |00002d60| 65 6e 0d 70 75 74 20 73 | 70 61 63 65 26 74 68 65 |en.put s|pace&the| |00002d70| 20 6e 75 6d 62 65 72 20 | 6f 66 20 74 68 69 73 20 | number |of this | |00002d80| 63 64 26 73 70 61 63 65 | 20 69 6e 74 6f 20 74 6e |cd&space| into tn| |00002d90| 0d 69 66 20 74 6e 20 69 | 73 20 69 6e 20 22 20 33 |.if tn i|s in " 3| |00002da0| 20 36 20 37 20 38 20 33 | 34 20 33 39 20 38 32 20 | 6 7 8 3|4 39 82 | |00002db0| 31 31 30 20 31 34 34 20 | 31 36 34 20 31 39 33 20 |110 144 |164 193 | |00002dc0| 32 30 33 20 32 30 39 20 | 32 31 32 20 32 34 35 20 |203 209 |212 245 | |00002dd0| 32 36 37 20 32 39 36 20 | 33 30 36 20 33 31 31 20 |267 296 |306 311 | |00002de0| 33 31 34 20 33 34 37 20 | 33 36 38 20 33 39 37 20 |314 347 |368 397 | |00002df0| 34 30 37 20 34 31 33 20 | 34 31 36 20 34 31 37 20 |407 413 |416 417 | |00002e00| 22 20 74 68 65 6e 0d 61 | 6e 73 77 65 72 20 22 45 |" then.a|nswer "E| |00002e10| 6e 64 20 6f 66 20 74 68 | 65 20 74 72 61 69 6c 2e |nd of th|e trail.| |00002e20| 22 0d 65 78 69 74 20 61 | 72 72 6f 77 6b 65 79 0d |".exit a|rrowkey.| |00002e30| 65 6c 73 65 0d 67 6f 20 | 70 72 65 76 0d 65 6e 64 |else.go |prev.end| |00002e40| 20 69 66 0d 65 6e 64 20 | 69 66 0d 65 6e 64 20 69 | if.end |if.end i| |00002e50| 66 0d 65 6e 64 20 61 72 | 72 6f 77 6b 65 79 0d 0d |f.end ar|rowkey..| |00002e60| 6f 6e 20 6c 6f 63 6b 66 | 69 65 6c 64 73 0d 70 75 |on lockf|ields.pu| |00002e70| 74 20 74 68 65 20 6e 75 | 6d 62 65 72 20 6f 66 20 |t the nu|mber of | |00002e80| 63 64 20 66 6c 64 73 20 | 69 6e 74 6f 20 74 0d 72 |cd flds |into t.r| |00002e90| 65 70 65 61 74 20 77 69 | 74 68 20 75 20 3d 20 31 |epeat wi|th u = 1| |00002ea0| 20 74 6f 20 74 0d 73 65 | 74 20 74 68 65 20 6c 6f | to t.se|t the lo| |00002eb0| 63 6b 74 65 78 74 20 6f | 66 20 63 64 20 66 6c 64 |cktext o|f cd fld| |00002ec0| 20 75 20 74 6f 20 74 72 | 75 65 0d 65 6e 64 20 72 | u to tr|ue.end r| |00002ed0| 65 70 65 61 74 0d 70 75 | 74 20 74 68 65 20 6e 75 |epeat.pu|t the nu| |00002ee0| 6d 62 65 72 20 6f 66 20 | 62 67 20 66 6c 64 73 20 |mber of |bg flds | |00002ef0| 69 6e 74 6f 20 74 0d 72 | 65 70 65 61 74 20 77 69 |into t.r|epeat wi| |00002f00| 74 68 20 75 20 3d 20 31 | 20 74 6f 20 74 0d 73 65 |th u = 1| to t.se| |00002f10| 74 20 74 68 65 20 6c 6f | 63 6b 74 65 78 74 20 6f |t the lo|cktext o| |00002f20| 66 20 62 67 20 66 6c 64 | 20 75 20 74 6f 20 74 72 |f bg fld| u to tr| |00002f30| 75 65 0d 65 6e 64 20 72 | 65 70 65 61 74 0d 65 6e |ue.end r|epeat.en| |00002f40| 64 20 6c 6f 63 6b 66 69 | 65 6c 64 73 0d 0d 6f 6e |d lockfi|elds..on| |00002f50| 20 53 42 50 0d 65 6e 64 | 20 53 42 50 0d 0d 6f 6e | SBP.end| SBP..on| |00002f60| 20 73 74 61 72 74 6d 6f | 76 69 65 0d 67 6f 20 63 | startmo|vie.go c| |00002f70| 64 20 22 41 20 57 6f 72 | 6c 64 20 41 6c 69 76 65 |d "A Wor|ld Alive| |00002f80| 3a 20 74 68 65 20 6d 6f | 76 69 65 22 0d 65 6e 64 |: the mo|vie".end| |00002f90| 20 73 74 61 72 74 6d 6f | 76 69 65 0d 6f 6e 20 57 | startmo|vie.on W| |00002fa0| 49 54 0d 67 6f 20 63 64 | 20 22 57 68 61 74 20 69 |IT.go cd| "What i| |00002fb0| 73 20 54 68 61 74 3f 22 | 0d 65 6e 64 20 57 49 54 |s That?"|.end WIT| |00002fc0| 0d 6f 6e 20 6d 6f 76 69 | 65 49 6e 64 65 78 0d 67 |.on movi|eIndex.g| |00002fd0| 6f 20 63 64 20 22 4d 6f | 76 69 65 20 49 6e 64 65 |o cd "Mo|vie Inde| |00002fe0| 78 22 0d 65 6e 64 20 6d | 6f 76 69 65 49 6e 64 65 |x".end m|ovieInde| |00002ff0| 78 0d 6f 6e 20 48 61 62 | 69 74 61 74 49 6e 64 65 |x.on Hab|itatInde| |00003000| 78 0d 67 6f 20 63 64 20 | 22 48 61 62 69 74 61 74 |x.go cd |"Habitat| |00003010| 20 49 6e 64 65 78 22 0d | 65 6e 64 20 48 61 62 69 | Index".|end Habi| |00003020| 74 61 74 49 6e 64 65 78 | 0d 6f 6e 20 41 6e 69 6d |tatIndex|.on Anim| |00003030| 61 6c 49 6e 64 65 78 0d | 67 6f 20 63 64 20 22 41 |alIndex.|go cd "A| |00003040| 6e 69 6d 61 6c 20 49 6e | 64 65 78 22 0d 65 6e 64 |nimal In|dex".end| |00003050| 20 41 6e 69 6d 61 6c 49 | 6e 64 65 78 0d 6f 6e 20 | AnimalI|ndex.on | |00003060| 47 65 6f 67 72 61 70 68 | 79 49 6e 64 65 78 0d 67 |Geograph|yIndex.g| |00003070| 6f 20 63 64 20 22 47 65 | 6f 67 72 61 70 68 79 20 |o cd "Ge|ography | |00003080| 49 6e 64 65 78 22 0d 65 | 6e 64 20 47 65 6f 67 72 |Index".e|nd Geogr| |00003090| 61 70 68 79 49 6e 64 65 | 78 0d 6f 6e 20 63 72 65 |aphyInde|x.on cre| |000030a0| 64 69 74 73 0d 67 6f 20 | 63 64 20 63 72 65 64 69 |dits.go |cd credi| |000030b0| 74 73 0d 65 6e 64 20 63 | 72 65 64 69 74 73 0d 0d |ts.end c|redits..| |000030c0| 6f 6e 20 67 6f 74 6f 6d | 6f 76 69 65 20 61 0d 70 |on gotom|ovie a.p| |000030d0| 75 74 20 63 64 20 66 6c | 64 20 22 61 6e 69 6d 61 |ut cd fl|d "anima| |000030e0| 6c 20 6e 61 6d 65 73 20 | 32 22 20 6f 66 20 63 64 |l names |2" of cd| |000030f0| 20 31 20 6f 66 20 62 67 | 20 22 6d 6f 76 69 65 22 | 1 of bg| "movie"| |00003100| 20 69 6e 74 6f 20 61 6e | 61 6d 65 73 0d 67 65 74 | into an|ames.get| |00003110| 20 74 68 65 20 6e 75 6d | 62 65 72 20 6f 66 20 6c | the num|ber of l| |00003120| 69 6e 65 73 20 69 6e 20 | 63 68 61 72 20 31 20 74 |ines in |char 1 t| |00003130| 6f 20 28 6f 66 66 73 65 | 74 28 72 65 74 75 72 6e |o (offse|t(return| |00003140| 26 61 26 72 65 74 75 72 | 6e 2c 72 65 74 75 72 6e |&a&retur|n,return| |00003150| 26 61 6e 61 6d 65 73 26 | 72 65 74 75 72 6e 29 29 |&anames&|return))| |00003160| 20 6f 66 20 61 6e 61 6d | 65 73 0d 67 65 74 20 6c | of anam|es.get l| |00003170| 69 6e 65 20 69 74 20 6f | 66 20 63 64 20 66 6c 64 |ine it o|f cd fld| |00003180| 20 22 63 75 72 72 20 74 | 69 6d 65 73 20 32 22 20 | "curr t|imes 2" | |00003190| 6f 66 20 63 64 20 31 20 | 6f 66 20 62 67 20 22 6d |of cd 1 |of bg "m| |000031a0| 6f 76 69 65 22 0d 69 66 | 20 74 68 65 20 6e 75 6d |ovie".if| the num| |000031b0| 62 65 72 20 6f 66 20 69 | 74 65 6d 73 20 69 6e 20 |ber of i|tems in | |000031c0| 69 74 20 3e 20 31 0d 74 | 68 65 6e 0d 67 65 74 20 |it > 1.t|hen.get | |000031d0| 73 68 6f 77 6c 69 73 74 | 28 3f 29 0d 61 6e 73 77 |showlist|(?).answ| |000031e0| 65 72 20 74 68 65 20 72 | 65 73 75 6c 74 0d 65 6e |er the r|esult.en| |000031f0| 64 20 69 66 0d 70 75 74 | 20 22 41 20 57 6f 72 6c |d if.put| "A Worl| |00003200| 64 20 41 6c 69 76 65 20 | 43 44 3a 41 57 41 44 49 |d Alive |CD:AWADI| |00003210| 52 3a 41 57 41 4d 4f 56 | 49 45 2e 4d 4f 56 22 20 |R:AWAMOV|IE.MOV" | |00003220| 69 6e 74 6f 20 70 61 74 | 68 0d 69 66 20 74 68 65 |into pat|h.if the| |00003230| 72 65 20 69 73 20 6e 6f | 74 20 61 20 77 69 6e 64 |re is no|t a wind| |00003240| 6f 77 20 22 41 57 41 4d | 4f 56 49 45 2e 4d 4f 56 |ow "AWAM|OVIE.MOV| |00003250| 22 0d 74 68 65 6e 20 6d | 6f 76 69 65 20 70 61 74 |".then m|ovie pat| |00003260| 68 2c 72 65 63 74 2c 22 | 37 35 2c 36 36 22 2c 69 |h,rect,"|75,66",i| |00003270| 6e 76 69 73 69 62 6c 65 | 2c 22 66 6c 6f 61 74 69 |nvisible|,"floati| |00003280| 6e 67 22 0d 73 65 74 20 | 74 68 65 20 74 69 6d 65 |ng".set |the time| |00003290| 66 6f 72 6d 61 74 20 6f | 66 20 77 69 6e 64 6f 77 |format o|f window| |000032a0| 20 22 41 57 41 4d 4f 56 | 49 45 2e 4d 4f 56 22 20 | "AWAMOV|IE.MOV" | |000032b0| 74 6f 20 6d 6f 76 69 65 | 74 69 6d 65 0d 73 65 74 |to movie|time.set| |000032c0| 20 6d 6f 76 69 65 43 75 | 72 73 6f 72 49 44 20 6f | movieCu|rsorID o| |000032d0| 66 20 77 69 6e 64 6f 77 | 20 22 41 57 41 4d 4f 56 |f window| "AWAMOV| |000032e0| 49 45 2e 4d 4f 56 22 20 | 74 6f 20 31 32 38 0d 73 |IE.MOV" |to 128.s| |000032f0| 65 74 20 74 68 65 20 70 | 61 73 73 4d 6f 76 69 65 |et the p|assMovie| |00003300| 43 6c 69 63 6b 20 6f 66 | 20 77 69 6e 64 6f 77 20 |Click of| window | |00003310| 22 41 57 41 4d 4f 56 49 | 45 2e 4d 4f 56 22 20 74 |"AWAMOVI|E.MOV" t| |00003320| 6f 20 66 61 6c 73 65 0d | 73 65 74 20 74 68 65 20 |o false.|set the | |00003330| 63 6f 6e 74 72 6f 6c 6c | 65 72 76 69 73 69 62 6c |controll|ervisibl| |00003340| 65 20 6f 66 20 77 69 6e | 64 6f 77 20 22 41 57 41 |e of win|dow "AWA| |00003350| 4d 4f 56 49 45 2e 4d 4f | 56 22 20 74 6f 20 66 61 |MOVIE.MO|V" to fa| |00003360| 6c 73 65 0d 73 65 74 20 | 74 68 65 20 62 61 64 67 |lse.set |the badg| |00003370| 65 20 6f 66 20 77 69 6e | 64 6f 77 20 22 41 57 41 |e of win|dow "AWA| |00003380| 4d 4f 56 49 45 2e 4d 4f | 56 22 20 74 6f 20 66 61 |MOVIE.MO|V" to fa| |00003390| 6c 73 65 0d 73 65 74 20 | 66 61 73 74 69 64 6c 65 |lse.set |fastidle| |000033a0| 20 6f 66 20 77 69 6e 64 | 6f 77 20 22 41 57 41 4d | of wind|ow "AWAM| |000033b0| 4f 56 49 45 2e 4d 4f 56 | 22 20 74 6f 20 74 72 75 |OVIE.MOV|" to tru| |000033c0| 65 0d 73 65 74 20 64 6f | 6e 74 65 72 61 73 65 20 |e.set do|nterase | |000033d0| 6f 66 20 77 69 6e 64 6f | 77 20 22 41 57 41 4d 4f |of windo|w "AWAMO| |000033e0| 56 49 45 2e 4d 4f 56 22 | 20 74 6f 20 74 72 75 65 |VIE.MOV"| to true| |000033f0| 0d 73 65 74 20 63 75 72 | 72 74 69 6d 65 20 6f 66 |.set cur|rtime of| |00003400| 20 77 69 6e 64 6f 77 20 | 22 41 57 41 4d 4f 56 49 | window |"AWAMOVI| |00003410| 45 2e 4d 4f 56 22 20 74 | 6f 20 69 74 0d 73 65 6e |E.MOV" t|o it.sen| |00003420| 64 20 70 72 65 72 6f 6c | 6c 20 74 6f 20 77 69 6e |d prerol|l to win| |00003430| 64 6f 77 20 22 41 57 41 | 4d 4f 56 49 45 2e 4d 4f |dow "AWA|MOVIE.MO| |00003440| 56 22 0d 68 69 64 65 20 | 77 69 6e 64 6f 77 20 22 |V".hide |window "| |00003450| 41 57 41 4d 4f 56 49 45 | 2e 4d 4f 56 22 0d 73 68 |AWAMOVIE|.MOV".sh| |00003460| 6f 77 20 77 69 6e 64 6f | 77 20 22 41 57 41 4d 4f |ow windo|w "AWAMO| |00003470| 56 49 45 2e 4d 4f 56 22 | 0d 73 65 6e 64 20 70 6c |VIE.MOV"|.send pl| |00003480| 61 79 20 74 6f 20 77 69 | 6e 64 6f 77 20 22 41 57 |ay to wi|ndow "AW| |00003490| 41 4d 4f 56 49 45 2e 4d | 4f 56 22 0d 65 6e 64 20 |AMOVIE.M|OV".end | |000034a0| 67 6f 74 6f 6d 6f 76 69 | 65 0d 66 75 6e 63 74 69 |gotomovi|e.functi| |000034b0| 6f 6e 20 67 65 74 74 69 | 6d 65 66 72 6f 6d 61 6e |on getti|mefroman| |000034c0| 69 6d 61 6c 20 61 2c 62 | 2c 66 72 6f 6d 68 65 72 |imal a,b|,fromher| |000034d0| 65 0d 69 66 20 66 72 6f | 6d 68 65 72 65 20 3c 3e |e.if fro|mhere <>| |000034e0| 20 22 22 20 74 68 65 6e | 20 72 65 74 75 72 6e 20 | "" then| return | |000034f0| 6c 69 6e 65 20 66 72 6f | 6d 68 65 72 65 20 6f 66 |line fro|mhere of| |00003500| 20 63 64 20 66 6c 64 20 | 22 63 75 72 72 20 74 69 | cd fld |"curr ti| |00003510| 6d 65 73 22 20 6f 66 20 | 63 61 72 64 20 22 61 20 |mes" of |card "a | |00003520| 77 6f 72 6c 64 20 61 6c | 69 76 65 3a 20 74 68 65 |world al|ive: the| |00003530| 20 6d 6f 76 69 65 22 0d | 70 75 74 20 63 64 20 66 | movie".|put cd f| |00003540| 6c 64 20 22 61 6e 69 6d | 61 6c 20 6e 61 6d 65 73 |ld "anim|al names| |00003550| 22 20 6f 66 20 63 61 72 | 64 20 22 61 20 77 6f 72 |" of car|d "a wor| |00003560| 6c 64 20 61 6c 69 76 65 | 3a 20 74 68 65 20 6d 6f |ld alive|: the mo| |00003570| 76 69 65 22 20 69 6e 74 | 6f 20 61 6e 61 6d 65 73 |vie" int|o anames| |00003580| 0d 67 65 74 20 74 68 65 | 20 6e 75 6d 62 65 72 20 |.get the| number | |00003590| 6f 66 20 6c 69 6e 65 73 | 20 69 6e 20 63 68 61 72 |of lines| in char| |000035a0| 20 31 20 74 6f 20 28 6f | 66 66 73 65 74 28 72 65 | 1 to (o|ffset(re| |000035b0| 74 75 72 6e 26 61 26 72 | 65 74 75 72 6e 2c 72 65 |turn&a&r|eturn,re| |000035c0| 74 75 72 6e 26 61 6e 61 | 6d 65 73 26 72 65 74 75 |turn&ana|mes&retu| |000035d0| 72 6e 29 29 20 6f 66 20 | 61 6e 61 6d 65 73 0d 69 |rn)) of |anames.i| |000035e0| 66 20 62 20 3d 20 74 72 | 75 65 0d 74 68 65 6e 20 |f b = tr|ue.then | |000035f0| 72 65 74 75 72 6e 20 6c | 69 6e 65 20 69 74 20 74 |return l|ine it t| |00003600| 6f 20 69 74 20 2b 20 31 | 20 6f 66 20 63 64 20 66 |o it + 1| of cd f| |00003610| 6c 64 20 22 63 75 72 72 | 20 74 69 6d 65 73 22 20 |ld "curr| times" | |00003620| 6f 66 20 63 61 72 64 20 | 22 61 20 77 6f 72 6c 64 |of card |"a world| |00003630| 20 61 6c 69 76 65 3a 20 | 74 68 65 20 6d 6f 76 69 | alive: |the movi| |00003640| 65 22 0d 65 6c 73 65 20 | 72 65 74 75 72 6e 20 6c |e".else |return l| |00003650| 69 6e 65 20 69 74 20 6f | 66 20 63 64 20 66 6c 64 |ine it o|f cd fld| |00003660| 20 22 63 75 72 72 20 74 | 69 6d 65 73 22 20 6f 66 | "curr t|imes" of| |00003670| 20 63 61 72 64 20 22 61 | 20 77 6f 72 6c 64 20 61 | card "a| world a| |00003680| 6c 69 76 65 3a 20 74 68 | 65 20 6d 6f 76 69 65 22 |live: th|e movie"| |00003690| 0d 65 6e 64 20 67 65 74 | 74 69 6d 65 66 72 6f 6d |.end get|timefrom| |000036a0| 61 6e 69 6d 61 6c 0d 66 | 75 6e 63 74 69 6f 6e 20 |animal.f|unction | |000036b0| 67 65 74 61 6e 69 6d 61 | 6c 66 72 6f 6d 74 69 6d |getanima|lfromtim| |000036c0| 65 20 74 0d 70 75 74 20 | 41 6e 69 6d 61 6c 54 69 |e t.put |AnimalTi| |000036d0| 6d 65 28 74 2c 63 64 20 | 66 6c 64 20 22 63 75 72 |me(t,cd |fld "cur| |000036e0| 72 20 74 69 6d 65 73 22 | 29 20 69 6e 74 6f 20 61 |r times"|) into a| |000036f0| 0d 72 65 74 75 72 6e 20 | 6c 69 6e 65 20 61 2d 31 |.return |line a-1| |00003700| 20 6f 66 20 63 64 20 66 | 6c 64 20 22 61 6e 69 6d | of cd f|ld "anim| |00003710| 61 6c 20 6e 61 6d 65 73 | 22 0d 65 6e 64 20 67 65 |al names|".end ge| |00003720| 74 61 6e 69 6d 61 6c 66 | 72 6f 6d 74 69 6d 65 0d |tanimalf|romtime.| |00003730| 0d 6f 6e 20 6d 6f 76 65 | 77 69 6e 64 6f 77 0d 69 |.on move|window.i| |00003740| 66 20 74 68 65 72 65 20 | 69 73 20 61 20 77 69 6e |f there |is a win| |00003750| 64 6f 77 20 43 50 20 74 | 68 65 6e 20 73 65 74 20 |dow CP t|hen set | |00003760| 74 68 65 20 74 6f 70 6c | 65 66 74 20 6f 66 20 77 |the topl|eft of w| |00003770| 69 6e 64 6f 77 20 43 50 | 20 74 6f 20 22 30 2c 33 |indow CP| to "0,3| |00003780| 31 30 22 0d 69 66 20 74 | 68 65 72 65 20 69 73 20 |10".if t|here is | |00003790| 61 20 77 69 6e 64 6f 77 | 20 54 4f 43 20 74 68 65 |a window| TOC the| |000037a0| 6e 20 73 65 74 20 74 68 | 65 20 74 6f 70 6c 65 66 |n set th|e toplef| |000037b0| 74 20 6f 66 20 77 69 6e | 64 6f 77 20 54 4f 43 20 |t of win|dow TOC | |000037c0| 74 6f 20 22 30 2c 30 22 | 0d 69 66 20 74 68 65 72 |to "0,0"|.if ther| |000037d0| 65 20 69 73 20 61 20 77 | 69 6e 64 6f 77 20 22 41 |e is a w|indow "A| |000037e0| 57 41 4d 4f 56 49 45 2e | 4d 4f 56 22 20 74 68 65 |WAMOVIE.|MOV" the| |000037f0| 6e 20 73 65 74 20 74 68 | 65 20 74 6f 70 6c 65 66 |n set th|e toplef| |00003800| 74 20 6f 66 20 77 69 6e | 64 6f 77 20 22 41 57 41 |t of win|dow "AWA| |00003810| 4d 4f 56 49 45 2e 4d 4f | 56 22 20 74 6f 20 22 36 |MOVIE.MO|V" to "6| |00003820| 36 2c 36 39 22 0d 65 6e | 64 20 6d 6f 76 65 77 69 |6,69".en|d movewi| |00003830| 6e 64 6f 77 0d 0d 6f 6e | 20 68 69 64 65 68 65 6c |ndow..on| hidehel| |00003840| 70 0d 70 75 74 20 30 20 | 69 6e 74 6f 20 61 0d 72 |p.put 0 |into a.r| |00003850| 65 70 65 61 74 0d 69 66 | 20 61 20 3e 20 31 30 20 |epeat.if| a > 10 | |00003860| 74 68 65 6e 20 65 78 69 | 74 20 72 65 70 65 61 74 |then exi|t repeat| |00003870| 0d 69 66 20 74 68 65 72 | 65 20 69 73 20 61 20 77 |.if ther|e is a w| |00003880| 69 6e 64 6f 77 20 22 68 | 65 6c 70 20 77 69 6e 64 |indow "h|elp wind| |00003890| 6f 77 22 0d 74 68 65 6e | 20 63 6c 6f 73 65 20 77 |ow".then| close w| |000038a0| 69 6e 64 6f 77 20 22 68 | 65 6c 70 20 77 69 6e 64 |indow "h|elp wind| |000038b0| 6f 77 22 0d 65 6c 73 65 | 20 65 78 69 74 20 72 65 |ow".else| exit re| |000038c0| 70 65 61 74 0d 61 64 64 | 20 31 20 74 6f 20 61 0d |peat.add| 1 to a.| |000038d0| 65 6e 64 20 72 65 70 65 | 61 74 0d 65 6e 64 20 68 |end repe|at.end h| |000038e0| 69 64 65 68 65 6c 70 0d | 6f 6e 20 69 64 6c 65 0d |idehelp.|on idle.| |000038f0| 67 6c 6f 62 61 6c 20 73 | 65 6c 65 63 74 6f 6e 69 |global s|electoni| |00003900| 64 6c 65 0d 67 65 74 20 | 6d 6f 75 73 65 76 28 29 |dle.get |mousev()| |00003910| 2b 74 6f 70 20 6f 66 20 | 63 64 20 77 69 6e 64 6f |+top of |cd windo| |00003920| 77 0d 69 66 20 69 74 3c | 35 20 74 68 65 6e 20 73 |w.if it<|5 then s| |00003930| 68 6f 77 20 6d 65 6e 75 | 62 61 72 0d 65 6c 73 65 |how menu|bar.else| |00003940| 20 69 66 20 69 74 3e 32 | 30 20 74 68 65 6e 20 68 | if it>2|0 then h| |00003950| 69 64 65 20 6d 65 6e 75 | 62 61 72 0d 69 66 20 74 |ide menu|bar.if t| |00003960| 68 65 72 65 20 69 73 20 | 61 20 77 69 6e 64 6f 77 |here is |a window| |00003970| 20 22 41 57 41 4d 4f 56 | 49 45 2e 4d 4f 56 22 20 | "AWAMOV|IE.MOV" | |00003980| 74 68 65 6e 0d 69 66 20 | 74 68 65 20 72 61 74 65 |then.if |the rate| |00003990| 20 6f 66 20 77 69 6e 64 | 6f 77 20 22 41 57 41 4d | of wind|ow "AWAM| |000039a0| 4f 56 49 45 2e 4d 4f 56 | 22 20 3d 20 30 20 74 68 |OVIE.MOV|" = 0 th| |000039b0| 65 6e 0d 69 66 20 74 68 | 65 20 63 75 72 72 74 69 |en.if th|e currti| |000039c0| 6d 65 20 6f 66 20 77 69 | 6e 64 6f 77 20 22 41 57 |me of wi|ndow "AW| |000039d0| 41 4d 4f 56 49 45 2e 4d | 4f 56 22 20 3d 20 74 68 |AMOVIE.M|OV" = th| |000039e0| 65 20 65 6e 64 74 69 6d | 65 20 6f 66 20 77 69 6e |e endtim|e of win| |000039f0| 64 6f 77 20 22 41 57 41 | 4d 4f 56 49 45 2e 4d 4f |dow "AWA|MOVIE.MO| |00003a00| 56 22 20 74 68 65 6e 0d | 68 69 64 65 20 77 69 6e |V" then.|hide win| |00003a10| 64 6f 77 20 22 41 57 41 | 4d 4f 56 49 45 2e 4d 4f |dow "AWA|MOVIE.MO| |00003a20| 56 22 0d 65 6e 64 20 69 | 66 0d 65 6e 64 20 69 66 |V".end i|f.end if| |00003a30| 0d 65 6e 64 20 69 66 0d | 69 66 20 73 65 6c 65 63 |.end if.|if selec| |00003a40| 74 6f 6e 69 64 6c 65 3c | 3e 22 22 0d 74 68 65 6e |tonidle<|>"".then| |00003a50| 0d 75 73 66 0d 73 65 6c | 65 63 74 20 73 65 6c 65 |.usf.sel|ect sele| |00003a60| 63 74 6f 6e 69 64 6c 65 | 0d 70 75 74 20 22 22 20 |ctonidle|.put "" | |00003a70| 69 6e 74 6f 20 73 65 6c | 65 63 74 6f 6e 69 64 6c |into sel|ectonidl| |00003a80| 65 0d 73 65 74 20 63 75 | 72 73 6f 72 20 74 6f 20 |e.set cu|rsor to | |00003a90| 62 72 6f 77 73 65 0d 65 | 6e 64 20 69 66 0d 70 61 |browse.e|nd if.pa| |00003aa0| 73 73 20 69 64 6c 65 0d | 65 6e 64 20 69 64 6c 65 |ss idle.|end idle| |00003ab0| 0d 0d 6f 6e 20 73 68 6f | 77 6c 6f 63 0d 69 66 20 |..on sho|wloc.if | |00003ac0| 74 68 65 72 65 20 69 73 | 20 61 20 77 69 6e 64 6f |there is| a windo| |00003ad0| 77 20 22 41 57 41 4d 4f | 56 49 45 2e 4d 4f 56 22 |w "AWAMO|VIE.MOV"| |00003ae0| 20 74 68 65 6e 0d 70 75 | 74 20 74 68 65 20 74 6f | then.pu|t the to| |00003af0| 70 6c 65 66 74 20 6f 66 | 20 77 69 6e 64 6f 77 20 |pleft of| window | |00003b00| 22 41 57 41 4d 4f 56 49 | 45 2e 4d 4f 56 22 20 69 |"AWAMOVI|E.MOV" i| |00003b10| 6e 74 6f 20 74 68 65 74 | 6f 70 6c 65 66 74 0d 70 |nto thet|opleft.p| |00003b20| 75 74 20 6c 65 66 74 20 | 6f 66 20 77 69 6e 64 6f |ut left |of windo| |00003b30| 77 20 22 41 57 41 4d 4f | 56 49 45 2e 4d 4f 56 22 |w "AWAMO|VIE.MOV"| |00003b40| 2d 31 38 26 22 2c 22 26 | 74 6f 70 20 6f 66 20 77 |-18&","&|top of w| |00003b50| 69 6e 64 6f 77 20 22 41 | 57 41 4d 4f 56 49 45 2e |indow "A|WAMOVIE.| |00003b60| 4d 4f 56 22 2d 31 37 20 | 69 6e 74 6f 20 74 68 65 |MOV"-17 |into the| |00003b70| 6c 6f 63 0d 6c 6f 63 6b | 20 73 63 72 65 65 6e 0d |loc.lock| screen.| |00003b80| 61 64 64 63 6f 6c 6f 72 | 20 63 6f 6c 6f 72 70 69 |addcolor| colorpi| |00003b90| 63 74 2c 62 67 2c 71 74 | 77 2c 74 68 65 6c 6f 63 |ct,bg,qt|w,theloc| |00003ba0| 2c 6f 2c 73 74 61 6d 70 | 0d 70 75 74 20 74 68 65 |,o,stamp|.put the| |00003bb0| 6c 6f 63 26 22 2c 22 26 | 69 74 65 6d 20 31 20 6f |loc&","&|item 1 o| |00003bc0| 66 20 74 68 65 6c 6f 63 | 2b 32 34 34 26 22 2c 22 |f theloc|+244&","| |00003bd0| 26 69 74 65 6d 20 32 20 | 6f 66 20 74 68 65 6c 6f |&item 2 |of thelo| |00003be0| 63 2b 31 39 30 20 69 6e | 74 6f 20 74 68 65 72 65 |c+190 in|to there| |00003bf0| 63 74 0d 73 65 74 20 72 | 65 63 74 20 6f 66 20 62 |ct.set r|ect of b| |00003c00| 67 20 62 74 6e 20 22 6f | 76 65 72 61 6c 6c 22 20 |g btn "o|verall" | |00003c10| 74 6f 20 74 68 65 72 65 | 63 74 0d 73 68 6f 77 20 |to there|ct.show | |00003c20| 62 67 20 62 74 6e 20 22 | 6f 76 65 72 61 6c 6c 22 |bg btn "|overall"| |00003c30| 0d 75 6e 6c 6f 63 6b 20 | 73 63 72 65 65 6e 0d 73 |.unlock |screen.s| |00003c40| 68 6f 77 20 77 69 6e 64 | 6f 77 20 22 41 57 41 4d |how wind|ow "AWAM| |00003c50| 4f 56 49 45 2e 4d 4f 56 | 22 0d 65 6e 64 20 69 66 |OVIE.MOV|".end if| |00003c60| 0d 65 6e 64 20 73 68 6f | 77 6c 6f 63 0d 0d 6f 6e |.end sho|wloc..on| |00003c70| 20 73 68 6f 77 61 6e 69 | 6d 61 6c 6d 6f 76 69 65 | showani|malmovie| |00003c80| 20 61 6e 69 6d 61 6c 2c | 77 68 65 72 65 2c 77 69 | animal,|where,wi| |00003c90| 6e 64 6f 77 74 79 70 65 | 2c 73 68 6f 77 63 6f 6e |ndowtype|,showcon| |00003ca0| 74 72 6f 6c 6c 65 72 0d | 67 6c 6f 62 61 6c 20 6d |troller.|global m| |00003cb0| 6f 76 69 65 73 66 6f 6c | 64 65 72 0d 68 69 64 65 |oviesfol|der.hide| |00003cc0| 68 65 6c 70 0d 73 65 74 | 20 63 75 72 73 6f 72 20 |help.set| cursor | |00003cd0| 74 6f 20 62 75 73 79 0d | 69 66 20 77 68 65 72 65 |to busy.|if where| |00003ce0| 20 3d 20 22 22 20 74 68 | 65 6e 20 70 75 74 20 22 | = "" th|en put "| |00003cf0| 31 35 30 2c 38 30 22 20 | 69 6e 74 6f 20 77 68 65 |150,80" |into whe| |00003d00| 72 65 0d 69 66 20 61 6e | 69 6d 61 6c 20 3d 20 22 |re.if an|imal = "| |00003d10| 22 20 74 68 65 6e 20 70 | 75 74 20 74 68 65 20 73 |" then p|ut the s| |00003d20| 68 6f 72 74 20 6e 61 6d | 65 20 6f 66 20 74 68 69 |hort nam|e of thi| |00003d30| 73 20 63 64 20 69 6e 74 | 6f 20 61 6e 69 6d 61 6c |s cd int|o animal| |00003d40| 0d 67 65 74 20 73 70 61 | 63 65 26 74 68 65 20 73 |.get spa|ce&the s| |00003d50| 68 6f 72 74 20 6e 61 6d | 65 20 6f 66 20 74 68 69 |hort nam|e of thi| |00003d60| 73 20 62 67 26 73 70 61 | 63 65 0d 69 66 20 69 74 |s bg&spa|ce.if it| |00003d70| 20 69 73 20 69 6e 20 22 | 20 46 61 63 74 73 20 47 | is in "| Facts G| |00003d80| 65 6f 67 72 61 70 68 79 | 20 4d 61 72 69 6e 65 20 |eography| Marine | |00003d90| 53 68 6f 72 65 20 44 65 | 73 65 72 74 20 47 72 61 |Shore De|sert Gra| |00003da0| 73 73 6c 61 6e 64 20 46 | 6f 72 65 73 74 20 50 6f |ssland F|orest Po| |00003db0| 6c 61 72 20 22 20 74 68 | 65 6e 0d 64 65 6c 65 74 |lar " th|en.delet| |00003dc0| 65 20 6c 61 73 74 20 77 | 6f 72 64 20 6f 66 20 61 |e last w|ord of a| |00003dd0| 6e 69 6d 61 6c 0d 65 6e | 64 20 69 66 0d 70 75 74 |nimal.en|d if.put| |00003de0| 20 22 41 20 57 6f 72 6c | 64 20 41 6c 69 76 65 20 | "A Worl|d Alive | |00003df0| 43 44 3a 41 57 41 44 49 | 52 3a 41 57 41 4d 4f 56 |CD:AWADI|R:AWAMOV| |00003e00| 49 45 2e 4d 4f 56 22 20 | 69 6e 74 6f 20 70 61 74 |IE.MOV" |into pat| |00003e10| 68 0d 69 66 20 74 68 65 | 72 65 20 69 73 20 6e 6f |h.if the|re is no| |00003e20| 74 20 61 20 77 69 6e 64 | 6f 77 20 22 41 57 41 4d |t a wind|ow "AWAM| |00003e30| 4f 56 49 45 2e 4d 4f 56 | 22 0d 74 68 65 6e 20 6d |OVIE.MOV|".then m| |00003e40| 6f 76 69 65 20 70 61 74 | 68 2c 62 6f 72 64 65 72 |ovie pat|h,border| |00003e50| 6c 65 73 73 2c 77 68 65 | 72 65 2c 69 6e 76 69 73 |less,whe|re,invis| |00003e60| 69 62 6c 65 2c 66 6c 6f | 61 74 69 6e 67 0d 65 6c |ible,flo|ating.el| |00003e70| 73 65 20 73 65 74 20 6c | 6f 63 20 6f 66 20 77 69 |se set l|oc of wi| |00003e80| 6e 64 6f 77 20 22 41 57 | 41 4d 4f 56 49 45 2e 4d |ndow "AW|AMOVIE.M| |00003e90| 4f 56 22 20 74 6f 20 77 | 68 65 72 65 0d 70 75 74 |OV" to w|here.put| |00003ea0| 20 74 68 65 20 61 75 64 | 69 6f 6c 65 76 65 6c 20 | the aud|iolevel | |00003eb0| 6f 66 20 77 69 6e 64 6f | 77 20 22 41 57 41 4d 4f |of windo|w "AWAMO| |00003ec0| 56 49 45 2e 4d 4f 56 22 | 20 69 6e 74 6f 20 61 77 |VIE.MOV"| into aw| |00003ed0| 61 56 0d 73 65 74 20 74 | 68 65 20 61 75 64 69 6f |aV.set t|he audio| |00003ee0| 6c 65 76 65 6c 20 6f 66 | 20 77 69 6e 64 6f 77 20 |level of| window | |00003ef0| 22 41 57 41 4d 4f 56 49 | 45 2e 4d 4f 56 22 20 74 |"AWAMOVI|E.MOV" t| |00003f00| 6f 20 30 0d 73 65 74 20 | 6d 6f 76 69 65 43 75 72 |o 0.set |movieCur| |00003f10| 73 6f 72 49 44 20 6f 66 | 20 77 69 6e 64 6f 77 20 |sorID of| window | |00003f20| 22 41 57 41 4d 4f 56 49 | 45 2e 4d 4f 56 22 20 74 |"AWAMOVI|E.MOV" t| |00003f30| 6f 20 31 32 38 0d 73 65 | 74 20 74 68 65 20 70 61 |o 128.se|t the pa| |00003f40| 73 73 4d 6f 76 69 65 43 | 6c 69 63 6b 20 6f 66 20 |ssMovieC|lick of | |00003f50| 77 69 6e 64 6f 77 20 22 | 41 57 41 4d 4f 56 49 45 |window "|AWAMOVIE| |00003f60| 2e 4d 4f 56 22 20 74 6f | 20 66 61 6c 73 65 0d 73 |.MOV" to| false.s| |00003f70| 65 74 20 74 69 6d 65 66 | 6f 72 6d 61 74 20 6f 66 |et timef|ormat of| |00003f80| 20 77 69 6e 64 6f 77 20 | 22 41 57 41 4d 4f 56 49 | window |"AWAMOVI| |00003f90| 45 2e 4d 4f 56 22 20 74 | 6f 20 6d 6f 76 69 65 74 |E.MOV" t|o moviet| |00003fa0| 69 6d 65 0d 73 65 74 20 | 63 6f 6e 74 72 6f 6c 6c |ime.set |controll| |00003fb0| 65 72 76 69 73 69 62 6c | 65 20 6f 66 20 77 69 6e |ervisibl|e of win| |00003fc0| 64 6f 77 20 22 41 57 41 | 4d 4f 56 49 45 2e 4d 4f |dow "AWA|MOVIE.MO| |00003fd0| 56 22 20 74 6f 20 73 68 | 6f 77 63 6f 6e 74 72 6f |V" to sh|owcontro| |00003fe0| 6c 6c 65 72 0d 73 65 74 | 20 62 61 64 67 65 20 6f |ller.set| badge o| |00003ff0| 66 20 77 69 6e 64 6f 77 | 20 22 41 57 41 4d 4f 56 |f window| "AWAMOV| |00004000| 49 45 2e 4d 4f 56 22 20 | 74 6f 20 66 61 6c 73 65 |IE.MOV" |to false| |00004010| 0d 73 65 74 20 66 61 73 | 74 69 64 6c 65 20 6f 66 |.set fas|tidle of| |00004020| 20 77 69 6e 64 6f 77 20 | 22 41 57 41 4d 4f 56 49 | window |"AWAMOVI| |00004030| 45 2e 4d 4f 56 22 20 74 | 6f 20 66 61 6c 73 65 0d |E.MOV" t|o false.| |00004040| 73 65 74 20 64 6f 6e 74 | 65 72 61 73 65 20 6f 66 |set dont|erase of| |00004050| 20 77 69 6e 64 6f 77 20 | 22 41 57 41 4d 4f 56 49 | window |"AWAMOVI| |00004060| 45 2e 4d 4f 56 22 20 74 | 6f 20 74 72 75 65 0d 67 |E.MOV" t|o true.g| |00004070| 65 74 20 67 65 74 74 69 | 6d 65 66 72 6f 6d 61 6e |et getti|mefroman| |00004080| 69 6d 61 6c 28 61 6e 69 | 6d 61 6c 2c 74 72 75 65 |imal(ani|mal,true| |00004090| 29 0d 73 65 74 20 73 74 | 61 72 74 74 69 6d 65 20 |).set st|arttime | |000040a0| 6f 66 20 77 69 6e 64 6f | 77 20 22 41 57 41 4d 4f |of windo|w "AWAMO| |000040b0| 56 49 45 2e 4d 4f 56 22 | 20 74 6f 20 30 0d 73 65 |VIE.MOV"| to 0.se| |000040c0| 74 20 65 6e 64 74 69 6d | 65 20 6f 66 20 77 69 6e |t endtim|e of win| |000040d0| 64 6f 77 20 22 41 57 41 | 4d 4f 56 49 45 2e 4d 4f |dow "AWA|MOVIE.MO| |000040e0| 56 22 20 74 6f 20 74 68 | 65 20 64 75 72 61 74 69 |V" to th|e durati| |000040f0| 6f 6e 20 6f 66 20 77 69 | 6e 64 6f 77 20 22 41 57 |on of wi|ndow "AW| |00004100| 41 4d 4f 56 49 45 2e 4d | 4f 56 22 0d 73 65 74 20 |AMOVIE.M|OV".set | |00004110| 63 75 72 72 74 69 6d 65 | 20 6f 66 20 77 69 6e 64 |currtime| of wind| |00004120| 6f 77 20 22 41 57 41 4d | 4f 56 49 45 2e 4d 4f 56 |ow "AWAM|OVIE.MOV| |00004130| 22 20 74 6f 20 6c 69 6e | 65 20 31 20 6f 66 20 69 |" to lin|e 1 of i| |00004140| 74 0d 73 65 74 20 73 74 | 61 72 74 74 69 6d 65 20 |t.set st|arttime | |00004150| 6f 66 20 77 69 6e 64 6f | 77 20 22 41 57 41 4d 4f |of windo|w "AWAMO| |00004160| 56 49 45 2e 4d 4f 56 22 | 20 74 6f 20 6c 69 6e 65 |VIE.MOV"| to line| |00004170| 20 31 20 6f 66 20 69 74 | 0d 70 75 74 20 6c 69 6e | 1 of it|.put lin| |00004180| 65 20 32 20 6f 66 20 69 | 74 20 2d 20 31 32 30 20 |e 2 of i|t - 120 | |00004190| 69 6e 74 6f 20 65 74 0d | 73 65 74 20 65 6e 64 74 |into et.|set endt| |000041a0| 69 6d 65 20 6f 66 20 77 | 69 6e 64 6f 77 20 22 41 |ime of w|indow "A| |000041b0| 57 41 4d 4f 56 49 45 2e | 4d 4f 56 22 20 74 6f 20 |WAMOVIE.|MOV" to | |000041c0| 65 74 0d 73 65 6e 64 20 | 70 72 65 72 6f 6c 6c 20 |et.send |preroll | |000041d0| 74 6f 20 77 69 6e 64 6f | 77 20 22 41 57 41 4d 4f |to windo|w "AWAMO| |000041e0| 56 49 45 2e 4d 4f 56 22 | 0d 73 68 6f 77 6c 6f 63 |VIE.MOV"|.showloc| |000041f0| 0d 73 65 6e 64 20 70 6c | 61 79 20 74 6f 20 77 69 |.send pl|ay to wi| |00004200| 6e 64 6f 77 20 22 41 57 | 41 4d 4f 56 49 45 2e 4d |ndow "AW|AMOVIE.M| |00004210| 4f 56 22 0d 72 65 70 65 | 61 74 20 75 6e 74 69 6c |OV".repe|at until| |00004220| 20 74 68 65 20 72 61 74 | 65 20 6f 66 20 77 69 6e | the rat|e of win| |00004230| 64 6f 77 20 22 41 57 41 | 4d 4f 56 49 45 2e 4d 4f |dow "AWA|MOVIE.MO| |00004240| 56 22 20 3d 20 30 20 6f | 72 20 74 68 65 20 6d 6f |V" = 0 o|r the mo| |00004250| 75 73 65 63 6c 69 63 6b | 0d 73 65 6e 64 20 6d 6f |useclick|.send mo| |00004260| 76 69 65 69 64 6c 65 20 | 74 6f 20 77 69 6e 64 6f |vieidle |to windo| |00004270| 77 20 22 41 57 41 4d 4f | 56 49 45 2e 4d 4f 56 22 |w "AWAMO|VIE.MOV"| |00004280| 0d 65 6e 64 20 72 65 70 | 65 61 74 0d 73 65 6e 64 |.end rep|eat.send| |00004290| 20 70 61 75 73 65 20 74 | 6f 20 77 69 6e 64 6f 77 | pause t|o window| |000042a0| 20 22 41 57 41 4d 4f 56 | 49 45 2e 4d 4f 56 22 0d | "AWAMOV|IE.MOV".| |000042b0| 73 65 74 20 74 68 65 20 | 61 75 64 69 6f 6c 65 76 |set the |audiolev| |000042c0| 65 6c 20 6f 66 20 77 69 | 6e 64 6f 77 20 22 41 57 |el of wi|ndow "AW| |000042d0| 41 4d 4f 56 49 45 2e 4d | 4f 56 22 20 74 6f 20 61 |AMOVIE.M|OV" to a| |000042e0| 77 61 56 0d 73 65 74 20 | 63 75 72 73 6f 72 20 74 |waV.set |cursor t| |000042f0| 6f 20 62 75 73 79 0d 6c | 6f 63 6b 20 73 63 72 65 |o busy.l|ock scre| |00004300| 65 6e 0d 68 69 64 65 20 | 77 69 6e 64 6f 77 20 22 |en.hide |window "| |00004310| 41 57 41 4d 4f 56 49 45 | 2e 4d 4f 56 22 0d 73 65 |AWAMOVIE|.MOV".se| |00004320| 6e 64 20 6f 70 65 6e 63 | 61 72 64 20 74 6f 20 74 |nd openc|ard to t| |00004330| 68 69 73 20 63 64 0d 69 | 66 20 74 68 65 20 73 68 |his cd.i|f the sh| |00004340| 6f 72 74 20 6e 61 6d 65 | 20 6f 66 20 74 68 69 73 |ort name| of this| |00004350| 20 63 64 20 3d 20 61 6e | 69 6d 61 6c 0d 74 68 65 | cd = an|imal.the| |00004360| 6e 20 68 69 64 65 20 77 | 69 6e 64 6f 77 20 22 41 |n hide w|indow "A| |00004370| 57 41 4d 4f 56 49 45 2e | 4d 4f 56 22 0d 68 69 64 |WAMOVIE.|MOV".hid| |00004380| 65 20 62 67 20 62 74 6e | 20 22 6f 76 65 72 61 6c |e bg btn| "overal| |00004390| 6c 22 0d 75 73 66 0d 65 | 6e 64 20 73 68 6f 77 61 |l".usf.e|nd showa| |000043a0| 6e 69 6d 61 6c 6d 6f 76 | 69 65 0d 0d 6f 6e 20 44 |nimalmov|ie..on D| |000043b0| 4f 43 4c 4f 53 45 0d 70 | 75 74 20 74 68 65 20 73 |OCLOSE.p|ut the s| |000043c0| 68 6f 72 74 20 6e 61 6d | 65 20 6f 66 20 74 68 69 |hort nam|e of thi| |000043d0| 73 20 63 64 20 69 6e 74 | 6f 20 69 74 0d 64 65 6c |s cd int|o it.del| |000043e0| 65 74 65 20 6c 61 73 74 | 20 77 6f 72 64 20 6f 66 |ete last| word of| |000043f0| 20 69 74 0d 67 6f 20 63 | 64 20 69 74 0d 65 6e 64 | it.go c|d it.end| |00004400| 20 44 4f 43 4c 4f 53 45 | 0d 0d 6f 6e 20 64 6f 73 | DOCLOSE|..on dos| |00004410| 74 61 74 75 73 66 6c 64 | 73 0d 67 6c 6f 62 61 6c |tatusfld|s.global| |00004420| 20 73 74 61 74 75 73 0d | 73 65 74 20 74 68 65 20 | status.|set the | |00004430| 76 69 73 69 62 6c 65 20 | 6f 66 20 62 67 20 66 6c |visible |of bg fl| |00004440| 64 20 22 73 74 61 74 75 | 73 66 6c 64 22 20 74 6f |d "statu|sfld" to| |00004450| 20 28 73 74 61 74 75 73 | 3d 74 72 75 65 29 0d 73 | (status|=true).s| |00004460| 65 74 20 74 68 65 20 76 | 69 73 69 62 6c 65 20 6f |et the v|isible o| |00004470| 66 20 62 67 20 66 6c 64 | 20 22 73 63 69 6e 61 6d |f bg fld| "scinam| |00004480| 65 22 20 74 6f 20 6e 6f | 74 20 28 73 74 61 74 75 |e" to no|t (statu| |00004490| 73 3d 74 72 75 65 29 0d | 73 65 74 20 74 68 65 20 |s=true).|set the | |000044a0| 76 69 73 69 62 6c 65 20 | 6f 66 20 62 67 20 66 6c |visible |of bg fl| |000044b0| 64 20 22 44 69 65 74 22 | 20 74 6f 20 6e 6f 74 20 |d "Diet"| to not | |000044c0| 28 73 74 61 74 75 73 3d | 74 72 75 65 29 0d 73 65 |(status=|true).se| |000044d0| 74 20 74 68 65 20 76 69 | 73 69 62 6c 65 20 6f 66 |t the vi|sible of| |000044e0| 20 62 67 20 66 6c 64 20 | 22 4c 69 66 65 73 70 61 | bg fld |"Lifespa| |000044f0| 6e 22 20 74 6f 20 6e 6f | 74 20 28 73 74 61 74 75 |n" to no|t (statu| |00004500| 73 3d 74 72 75 65 29 0d | 73 65 74 20 74 68 65 20 |s=true).|set the | |00004510| 76 69 73 69 62 6c 65 20 | 6f 66 20 62 67 20 66 6c |visible |of bg fl| |00004520| 64 20 22 47 65 73 74 61 | 74 69 6f 6e 22 20 74 6f |d "Gesta|tion" to| |00004530| 20 6e 6f 74 20 28 73 74 | 61 74 75 73 3d 74 72 75 | not (st|atus=tru| |00004540| 65 29 0d 65 6e 64 20 64 | 6f 73 74 61 74 75 73 66 |e).end d|ostatusf| |00004550| 6c 64 73 0d 0d 6f 6e 20 | 44 6f 53 74 61 74 75 73 |lds..on |DoStatus| |00004560| 0d 67 6c 6f 62 61 6c 20 | 73 74 61 74 75 73 2c 67 |.global |status,g| |00004570| 6f 66 61 73 74 0d 69 66 | 20 73 74 61 74 75 73 20 |ofast.if| status | |00004580| 3d 20 74 72 75 65 20 74 | 68 65 6e 0d 6c 6f 63 6b |= true t|hen.lock| |00004590| 20 73 63 72 65 65 6e 0d | 69 66 20 67 6f 66 61 73 | screen.|if gofas| |000045a0| 74 20 3d 20 74 72 75 65 | 0d 74 68 65 6e 0d 6f 70 |t = true|.then.op| |000045b0| 65 6e 63 61 72 64 0d 70 | 75 74 20 66 61 6c 73 65 |encard.p|ut false| |000045c0| 20 69 6e 74 6f 20 73 74 | 61 74 75 73 0d 64 6f 73 | into st|atus.dos| |000045d0| 74 61 74 75 73 66 6c 64 | 73 0d 65 6c 73 65 0d 53 |tatusfld|s.else.S| |000045e0| 50 4e 46 0d 70 75 74 20 | 66 61 6c 73 65 20 69 6e |PNF.put |false in| |000045f0| 74 6f 20 73 74 61 74 75 | 73 0d 64 6f 73 74 61 74 |to statu|s.dostat| |00004600| 75 73 66 6c 64 73 0d 64 | 6f 6e 61 6d 65 0d 75 6e |usflds.d|oname.un| |00004610| 6c 6f 63 6b 20 73 63 72 | 65 65 6e 0d 65 6e 64 20 |lock scr|een.end | |00004620| 69 66 0d 65 6c 73 65 0d | 70 75 74 20 22 31 30 37 |if.else.|put "107| |00004630| 2c 36 34 2c 33 35 30 2c | 31 36 38 22 20 69 6e 74 |,64,350,|168" int| |00004640| 6f 20 74 68 65 72 65 63 | 74 0d 6c 6f 63 6b 20 73 |o therec|t.lock s| |00004650| 63 72 65 65 6e 0d 70 75 | 74 20 74 72 75 65 20 69 |creen.pu|t true i| |00004660| 6e 74 6f 20 73 74 61 74 | 75 73 0d 64 6f 73 74 61 |nto stat|us.dosta| |00004670| 74 75 73 66 6c 64 73 0d | 61 64 64 63 6f 6c 6f 72 |tusflds.|addcolor| |00004680| 20 63 6f 6c 6f 72 70 69 | 63 74 2c 62 67 2c 22 62 | colorpi|ct,bg,"b| |00004690| 6c 61 6e 6b 66 6f 72 73 | 74 61 74 75 73 22 2c 74 |lankfors|tatus",t| |000046a0| 68 65 72 65 63 74 2c 6f | 2c 73 74 61 6d 70 0d 61 |herect,o|,stamp.a| |000046b0| 64 64 63 6f 6c 6f 72 20 | 63 6f 6c 6f 72 70 69 63 |ddcolor |colorpic| |000046c0| 74 2c 62 67 2c 22 73 74 | 61 74 75 73 6f 6e 22 2c |t,bg,"st|atuson",| |000046d0| 22 33 36 38 2c 32 34 22 | 2c 6f 2c 73 74 61 6d 70 |"368,24"|,o,stamp| |000046e0| 0d 75 6e 6c 6f 63 6b 20 | 73 63 72 65 65 6e 0d 65 |.unlock |screen.e| |000046f0| 6e 64 20 69 66 0d 65 6e | 64 20 44 4f 73 74 61 74 |nd if.en|d DOstat| |00004700| 75 73 0d 0d 6f 6e 20 44 | 4f 3f 0d 54 6f 67 67 6c |us..on D|O?.Toggl| |00004710| 65 55 73 69 6e 67 48 65 | 6c 70 20 6e 6f 74 20 74 |eUsingHe|lp not t| |00004720| 68 65 20 68 69 6c 69 74 | 65 20 6f 66 20 63 64 20 |he hilit|e of cd | |00004730| 62 74 6e 20 31 2c 20 74 | 68 65 20 6e 61 6d 65 20 |btn 1, t|he name | |00004740| 6f 66 20 63 64 20 62 74 | 6e 20 31 0d 65 6e 64 20 |of cd bt|n 1.end | |00004750| 44 4f 3f 0d 0d 6f 6e 20 | 44 4f 63 6f 6e 74 65 6e |DO?..on |DOconten| |00004760| 74 73 0d 67 6c 6f 62 61 | 6c 20 67 48 65 6c 70 49 |ts.globa|l gHelpI| |00004770| 73 41 63 74 69 76 65 2c | 63 74 2c 61 6e 69 6d 61 |sActive,|ct,anima| |00004780| 6c 0d 77 61 69 74 20 31 | 35 0d 69 66 20 74 68 65 |l.wait 1|5.if the| |00004790| 20 6d 6f 75 73 65 20 69 | 73 20 75 70 20 74 68 65 | mouse i|s up the| |000047a0| 6e 0d 67 6f 20 63 64 20 | 22 74 61 62 6c 65 20 6f |n.go cd |"table o| |000047b0| 66 20 63 6f 6e 74 65 6e | 74 73 22 0d 65 6c 73 65 |f conten|ts".else| |000047c0| 0d 70 75 74 20 63 64 20 | 66 6c 64 20 63 6f 6e 74 |.put cd |fld cont| |000047d0| 65 6e 74 73 68 6f 6c 64 | 65 72 20 6f 66 20 63 64 |entshold|er of cd| |000047e0| 20 31 20 69 6e 74 6f 20 | 63 74 0d 69 66 20 67 48 | 1 into |ct.if gH| |000047f0| 65 6c 70 49 73 41 63 74 | 69 76 65 3d 20 74 72 75 |elpIsAct|ive= tru| |00004800| 65 20 74 68 65 6e 20 70 | 75 74 20 22 21 12 22 20 |e then p|ut "!." | |00004810| 62 65 66 6f 72 65 20 6c | 69 6e 65 20 34 20 6f 66 |before l|ine 4 of| |00004820| 20 63 74 0d 67 65 74 20 | 70 6f 70 69 74 75 70 20 | ct.get |popitup | |00004830| 28 63 74 2c 32 30 2c 33 | 30 2c 33 31 30 29 0d 67 |(ct,20,3|0,310).g| |00004840| 65 74 20 69 74 65 6d 20 | 28 69 74 65 6d 20 32 20 |et item |(item 2 | |00004850| 6f 66 20 69 74 29 20 6f | 66 20 6c 69 6e 65 20 28 |of it) o|f line (| |00004860| 69 74 65 6d 20 31 20 6f | 66 20 69 74 29 20 6f 66 |item 1 o|f it) of| |00004870| 20 63 74 0d 69 66 20 69 | 74 20 63 6f 6e 74 61 69 | ct.if i|t contai| |00004880| 6e 73 20 22 68 65 6c 70 | 22 0d 74 68 65 6e 0d 74 |ns "help|".then.t| |00004890| 6f 67 67 6c 65 75 73 69 | 6e 67 68 65 6c 70 0d 65 |oggleusi|nghelp.e| |000048a0| 6c 73 65 0d 67 6f 20 63 | 64 20 69 74 0d 65 6e 64 |lse.go c|d it.end| |000048b0| 20 69 66 0d 65 6e 64 20 | 69 66 0d 65 6e 64 20 44 | if.end |if.end D| |000048c0| 4f 63 6f 6e 74 65 6e 74 | 73 0d 0d 6f 6e 20 44 4f |Ocontent|s..on DO| |000048d0| 44 61 74 61 0d 67 6c 6f | 62 61 6c 20 44 61 74 61 |Data.glo|bal Data| |000048e0| 2c 74 63 0d 67 65 74 20 | 73 70 61 63 65 26 74 68 |,tc.get |space&th| |000048f0| 65 20 73 68 6f 72 74 20 | 6e 61 6d 65 20 6f 66 20 |e short |name of | |00004900| 74 68 69 73 20 62 67 26 | 73 70 61 63 65 0d 69 66 |this bg&|space.if| |00004910| 20 69 74 20 69 73 20 6e | 6f 74 20 69 6e 20 22 20 | it is n|ot in " | |00004920| 41 69 72 20 53 65 61 20 | 4c 61 6e 64 20 53 77 61 |Air Sea |Land Swa| |00004930| 6d 70 20 46 61 63 74 73 | 20 47 65 6f 67 72 61 70 |mp Facts| Geograp| |00004940| 68 79 20 4d 61 72 69 6e | 65 20 53 68 6f 72 65 20 |hy Marin|e Shore | |00004950| 44 65 73 65 72 74 20 47 | 72 61 73 73 6c 61 6e 64 |Desert G|rassland| |00004960| 20 46 6f 72 65 73 74 20 | 50 6f 6c 61 72 20 22 0d | Forest |Polar ".| |00004970| 74 68 65 6e 0d 61 6e 73 | 77 65 72 20 22 44 61 74 |then.ans|wer "Dat| |00004980| 61 20 69 73 20 6e 6f 74 | 20 61 76 61 69 6c 61 62 |a is not| availab| |00004990| 6c 65 20 6f 6e 20 74 68 | 69 73 20 63 61 72 64 2e |le on th|is card.| |000049a0| 22 0d 65 78 69 74 20 64 | 6f 64 61 74 61 0d 65 6e |".exit d|odata.en| |000049b0| 64 20 69 66 0d 70 75 74 | 20 73 68 6f 72 74 20 6e |d if.put| short n| |000049c0| 61 6d 65 20 6f 66 20 74 | 68 69 73 20 63 61 72 64 |ame of t|his card| |000049d0| 20 69 6e 74 6f 20 61 6e | 69 6d 61 6c 0d 70 75 74 | into an|imal.put| |000049e0| 20 63 64 20 66 6c 64 20 | 44 61 74 61 48 6f 6c 64 | cd fld |DataHold| |000049f0| 65 72 20 6f 66 20 63 64 | 20 31 20 69 6e 74 6f 20 |er of cd| 1 into | |00004a00| 64 61 74 61 0d 67 65 74 | 20 70 6f 70 69 74 75 70 |data.get| popitup| |00004a10| 20 28 64 61 74 61 2c 32 | 30 2c 32 36 30 2c 33 31 | (data,2|0,260,31| |00004a20| 30 29 0d 70 75 74 20 69 | 74 65 6d 20 28 69 74 65 |0).put i|tem (ite| |00004a30| 6d 20 32 20 6f 66 20 69 | 74 29 20 6f 66 20 6c 69 |m 2 of i|t) of li| |00004a40| 6e 65 20 28 69 74 65 6d | 20 31 20 6f 66 20 69 74 |ne (item| 1 of it| |00004a50| 29 20 6f 66 20 44 61 74 | 61 20 69 6e 74 6f 20 74 |) of Dat|a into t| |00004a60| 63 0d 69 66 20 74 63 20 | 3d 20 22 67 65 6f 67 72 |c.if tc |= "geogr| |00004a70| 61 70 68 79 22 20 74 68 | 65 6e 20 70 75 74 20 22 |aphy" th|en put "| |00004a80| 47 65 6f 22 20 69 6e 74 | 6f 20 74 63 0d 69 66 20 |Geo" int|o tc.if | |00004a90| 74 63 20 3d 20 6d 6f 76 | 69 65 20 74 68 65 6e 0d |tc = mov|ie then.| |00004aa0| 6d 61 78 6d 65 6d 0d 73 | 68 6f 77 61 6e 69 6d 61 |maxmem.s|howanima| |00004ab0| 6c 6d 6f 76 69 65 0d 65 | 6c 73 65 0d 69 66 20 74 |lmovie.e|lse.if t| |00004ac0| 68 65 20 6c 61 73 74 20 | 77 6f 72 64 20 6f 66 20 |he last |word of | |00004ad0| 61 6e 69 6d 61 6c 20 69 | 73 20 69 6e 20 22 46 61 |animal i|s in "Fa| |00004ae0| 63 74 73 47 65 6f 67 72 | 61 70 68 79 48 61 62 69 |ctsGeogr|aphyHabi| |00004af0| 74 61 74 22 20 74 68 65 | 6e 0d 64 65 6c 65 74 65 |tat" the|n.delete| |00004b00| 20 74 68 65 20 6c 61 73 | 74 20 77 6f 72 64 20 6f | the las|t word o| |00004b10| 66 20 61 6e 69 6d 61 6c | 0d 67 6f 20 63 64 20 61 |f animal|.go cd a| |00004b20| 6e 69 6d 61 6c 26 26 74 | 63 0d 65 6c 73 65 0d 67 |nimal&&t|c.else.g| |00004b30| 6f 20 63 64 20 61 6e 69 | 6d 61 6c 26 26 74 63 0d |o cd ani|mal&&tc.| |00004b40| 65 6e 64 20 69 66 0d 65 | 6e 64 20 69 66 0d 65 6e |end if.e|nd if.en| |00004b50| 64 20 44 4f 44 61 74 61 | 0d 0d 6f 6e 20 44 4f 72 |d DOData|..on DOr| |00004b60| 65 74 72 61 63 65 0d 67 | 6c 6f 62 61 6c 20 72 68 |etrace.g|lobal rh| |00004b70| 6c 2c 72 68 74 2c 74 63 | 2c 67 6f 63 61 72 64 2c |l,rht,tc|,gocard,| |00004b80| 72 65 74 72 61 63 65 6c | 69 73 74 0d 77 61 69 74 |retracel|ist.wait| |00004b90| 20 31 35 0d 69 66 20 72 | 68 6c 20 69 73 20 6e 6f | 15.if r|hl is no| |00004ba0| 74 20 61 20 6e 75 6d 62 | 65 72 20 74 68 65 6e 20 |t a numb|er then | |00004bb0| 70 75 74 20 30 20 69 6e | 74 6f 20 72 68 6c 0d 70 |put 0 in|to rhl.p| |00004bc0| 75 74 20 72 65 74 72 61 | 63 65 6c 69 73 74 20 69 |ut retra|celist i| |00004bd0| 6e 74 6f 20 72 68 74 0d | 69 66 20 72 74 64 20 69 |nto rht.|if rtd i| |00004be0| 73 20 65 6d 70 74 79 0d | 74 68 65 6e 0d 41 6e 73 |s empty.|then.Ans| |00004bf0| 77 65 72 20 22 54 68 69 | 73 20 69 73 20 74 68 65 |wer "Thi|s is the| |00004c00| 20 66 69 72 73 74 20 70 | 6c 61 63 65 20 79 6f 75 | first p|lace you| |00004c10| 27 76 65 20 62 65 65 6e | 2e 20 55 73 65 20 74 68 |'ve been|. Use th| |00004c20| 65 20 43 6f 6e 74 65 6e | 74 73 20 6d 65 6e 75 20 |e Conten|ts menu | |00004c30| 74 6f 20 67 6f 20 65 6c | 73 65 77 68 65 72 65 2e |to go el|sewhere.| |00004c40| 22 20 77 69 74 68 20 22 | 4f 4b 22 0d 77 61 69 74 |" with "|OK".wait| |00004c50| 20 31 30 0d 65 6c 73 65 | 0d 70 75 74 20 74 68 65 | 10.else|.put the| |00004c60| 20 6e 75 6d 62 65 72 20 | 6f 66 20 6c 69 6e 65 73 | number |of lines| |00004c70| 20 6f 66 20 72 68 74 20 | 69 6e 74 6f 20 72 68 6c | of rht |into rhl| |00004c80| 0d 69 66 20 74 68 65 20 | 6d 6f 75 73 65 20 69 73 |.if the |mouse is| |00004c90| 20 75 70 0d 74 68 65 6e | 0d 70 75 74 20 6c 61 73 | up.then|.put las| |00004ca0| 74 20 6c 69 6e 65 20 6f | 66 20 72 68 74 20 69 6e |t line o|f rht in| |00004cb0| 74 6f 20 67 6f 43 61 72 | 64 0d 65 6c 73 65 0d 67 |to goCar|d.else.g| |00004cc0| 65 74 20 70 6f 70 69 74 | 75 70 20 28 72 68 74 2c |et popit|up (rht,| |00004cd0| 32 30 2c 31 35 30 2c 33 | 31 30 29 0d 70 75 74 20 |20,150,3|10).put | |00004ce0| 6c 69 6e 65 20 28 69 74 | 65 6d 20 6f 6e 65 20 6f |line (it|em one o| |00004cf0| 66 20 69 74 29 20 6f 66 | 20 72 68 74 20 69 6e 74 |f it) of| rht int| |00004d00| 6f 20 67 6f 43 61 72 64 | 0d 65 6e 64 20 69 66 0d |o goCard|.end if.| |00004d10| 69 66 20 6c 61 73 74 20 | 77 6f 72 64 20 6f 66 20 |if last |word of | |00004d20| 67 6f 63 61 72 64 20 3d | 20 22 47 65 6f 67 72 61 |gocard =| "Geogra| |00004d30| 70 68 79 22 20 74 68 65 | 6e 20 70 75 74 20 22 47 |phy" the|n put "G| |00004d40| 65 6f 22 20 69 6e 74 6f | 20 6c 61 73 74 20 77 6f |eo" into| last wo| |00004d50| 72 64 20 6f 66 20 67 6f | 63 61 72 64 0d 67 6f 20 |rd of go|card.go | |00004d60| 63 64 20 67 6f 63 61 72 | 64 0d 65 6e 64 20 69 66 |cd gocar|d.end if| |00004d70| 0d 65 6e 64 20 44 4f 72 | 65 74 72 61 63 65 0d 0d |.end DOr|etrace..| |00004d80| 6f 6e 20 44 4f 70 72 65 | 76 0d 61 72 72 6f 77 6b |on DOpre|v.arrowk| |00004d90| 65 79 20 6c 65 66 74 0d | 65 6e 64 20 44 4f 70 72 |ey left.|end DOpr| |00004da0| 65 76 0d 0d 6f 6e 20 44 | 4f 6e 65 78 74 0d 61 72 |ev..on D|Onext.ar| |00004db0| 72 6f 77 6b 65 79 20 72 | 69 67 68 74 0d 65 6e 64 |rowkey r|ight.end| |00004dc0| 20 44 4f 6e 65 78 74 0d | 0d 6f 6e 20 44 4f 66 61 | DOnext.|.on DOfa| |00004dd0| 63 74 73 0d 67 65 74 20 | 74 68 65 20 73 68 6f 72 |cts.get |the shor| |00004de0| 74 20 6e 61 6d 65 20 6f | 66 20 74 68 69 73 20 63 |t name o|f this c| |00004df0| 61 72 64 0d 70 75 74 20 | 69 74 26 26 22 66 61 63 |ard.put |it&&"fac| |00004e00| 74 73 22 20 69 6e 74 6f | 20 74 68 65 68 6f 6c 64 |ts" into| thehold| |00004e10| 65 72 0d 67 6f 20 63 64 | 20 74 68 65 68 6f 6c 64 |er.go cd| thehold| |00004e20| 65 72 0d 65 6e 64 20 44 | 4f 66 61 63 74 73 0d 0d |er.end D|Ofacts..| |00004e30| 6f 6e 20 44 4f 47 65 6f | 67 72 61 70 68 79 0d 67 |on DOGeo|graphy.g| |00004e40| 65 74 20 74 68 65 20 73 | 68 6f 72 74 20 6e 61 6d |et the s|hort nam| |00004e50| 65 20 6f 66 20 74 68 69 | 73 20 63 61 72 64 0d 70 |e of thi|s card.p| |00004e60| 75 74 20 69 74 26 26 22 | 67 65 6f 22 20 69 6e 74 |ut it&&"|geo" int| |00004e70| 6f 20 74 68 65 68 6f 6c | 64 65 72 0d 67 6f 20 63 |o thehol|der.go c| |00004e80| 64 20 74 68 65 68 6f 6c | 64 65 72 0d 65 6e 64 20 |d thehol|der.end | |00004e90| 44 4f 47 65 6f 67 72 61 | 70 68 79 0d 0d 6f 6e 20 |DOGeogra|phy..on | |00004ea0| 44 4f 68 61 62 69 74 61 | 74 0d 67 65 74 20 74 68 |DOhabita|t.get th| |00004eb0| 65 20 73 68 6f 72 74 20 | 6e 61 6d 65 20 6f 66 20 |e short |name of | |00004ec0| 74 68 69 73 20 63 61 72 | 64 0d 70 75 74 20 69 74 |this car|d.put it| |00004ed0| 26 26 22 68 61 62 69 74 | 61 74 22 20 69 6e 74 6f |&&"habit|at" into| |00004ee0| 20 74 68 65 68 6f 6c 64 | 65 72 0d 67 6f 20 63 64 | thehold|er.go cd| |00004ef0| 20 74 68 65 68 6f 6c 64 | 65 72 0d 65 6e 64 20 44 | thehold|er.end D| |00004f00| 4f 68 61 62 69 74 61 74 | 0d 0d 6f 6e 20 44 6f 4e |Ohabitat|..on DoN| |00004f10| 61 6d 65 0d 70 75 74 20 | 74 68 65 20 73 68 6f 72 |ame.put |the shor| |00004f20| 74 20 6e 61 6d 65 20 6f | 66 20 74 68 69 73 20 63 |t name o|f this c| |00004f30| 61 72 64 20 69 6e 74 6f | 20 61 0d 64 65 6c 65 74 |ard into| a.delet| |00004f40| 65 20 74 68 65 20 6c 61 | 73 74 20 77 6f 72 64 20 |e the la|st word | |00004f50| 6f 66 20 61 0d 70 75 74 | 20 22 41 20 57 6f 72 6c |of a.put| "A Worl| |00004f60| 64 20 41 6c 69 76 65 3a | 41 20 57 6f 72 6c 64 20 |d Alive:|A World | |00004f70| 41 6c 69 76 65 c4 3a 42 | 2f 20 61 6e 69 6d 61 6c |Alive.:B|/ animal| |00004f80| 73 3a 4e 61 6d 65 73 3a | 4e 61 6d 65 73 77 68 69 |s:Names:|Nameswhi| |00004f90| 74 65 3a 22 26 61 20 69 | 6e 74 6f 20 62 0d 61 64 |te:"&a i|nto b.ad| |00004fa0| 64 63 6f 6c 6f 72 20 63 | 6f 6c 6f 72 70 69 63 74 |dcolor c|olorpict| |00004fb0| 66 69 6c 65 2c 62 67 2c | 62 2c 22 31 30 37 2c 32 |file,bg,|b,"107,2| |00004fc0| 38 22 2c 6f 2c 73 74 61 | 6d 70 0d 63 68 65 63 6b |8",o,sta|mp.check| |00004fd0| 67 72 61 79 73 0d 65 6e | 64 20 44 6f 4e 61 6d 65 |grays.en|d DoName| |00004fe0| 0d 0d 6f 6e 20 43 6c 6f | 73 65 63 61 72 64 0d 67 |..on Clo|secard.g| |00004ff0| 6c 6f 62 61 6c 20 6c 61 | 73 74 74 61 72 67 65 74 |lobal la|sttarget| |00005000| 2c 72 68 6c 2c 54 4e 2c | 72 65 74 72 61 63 65 6c |,rhl,TN,|retracel| |00005010| 69 73 74 0d 70 75 74 20 | 22 22 20 69 6e 74 6f 20 |ist.put |"" into | |00005020| 6c 61 73 74 74 61 72 67 | 65 74 0d 68 69 64 65 68 |lasttarg|et.hideh| |00005030| 65 6c 70 0d 6c 6f 63 6b | 20 73 63 72 65 65 6e 0d |elp.lock| screen.| |00005040| 73 65 74 20 63 75 72 73 | 6f 72 20 74 6f 20 62 75 |set curs|or to bu| |00005050| 73 79 0d 70 75 74 20 74 | 68 65 20 73 68 6f 72 74 |sy.put t|he short| |00005060| 20 6e 61 6d 65 20 6f 66 | 20 74 68 69 73 20 63 64 | name of| this cd| |00005070| 20 69 6e 74 6f 20 54 4e | 0d 69 66 20 6c 61 73 74 | into TN|.if last| |00005080| 20 77 6f 72 64 20 6f 66 | 20 54 4e 20 3d 20 22 47 | word of| TN = "G| |00005090| 65 6f 22 20 74 68 65 6e | 20 70 75 74 20 22 47 65 |eo" then| put "Ge| |000050a0| 6f 67 72 61 70 68 79 22 | 20 69 6e 74 6f 20 6c 61 |ography"| into la| |000050b0| 73 74 20 77 6f 72 64 20 | 6f 66 20 54 4e 0d 63 68 |st word |of TN.ch| |000050c0| 65 63 6b 66 6f 72 72 65 | 70 65 61 74 73 0d 70 75 |eckforre|peats.pu| |000050d0| 74 20 72 68 6c 2b 31 20 | 69 6e 74 6f 20 72 68 6c |t rhl+1 |into rhl| |000050e0| 0d 69 66 20 74 6e 20 3c | 3e 20 22 63 6f 76 65 72 |.if tn <|> "cover| |000050f0| 22 20 74 68 65 6e 20 70 | 75 74 20 54 4e 20 69 6e |" then p|ut TN in| |00005100| 74 6f 20 6c 69 6e 65 20 | 72 68 6c 20 6f 66 20 72 |to line |rhl of r| |00005110| 65 74 72 61 63 65 6c 69 | 73 74 0d 2d 2d 20 69 66 |etraceli|st.-- if| |00005120| 20 74 68 65 72 65 20 69 | 73 20 61 20 77 69 6e 64 | there i|s a wind| |00005130| 6f 77 20 4d 61 69 6e 20 | 74 68 65 6e 20 73 65 74 |ow Main |then set| |00005140| 20 6c 6f 63 6b 73 63 72 | 65 65 6e 20 6f 66 20 77 | lockscr|een of w| |00005150| 69 6e 64 6f 77 20 4d 61 | 69 6e 20 74 6f 20 74 72 |indow Ma|in to tr| |00005160| 75 65 0d 69 66 20 74 68 | 65 72 65 20 69 73 20 61 |ue.if th|ere is a| |00005170| 20 77 69 6e 64 6f 77 20 | 22 41 57 41 4d 4f 56 49 | window |"AWAMOVI| |00005180| 45 2e 4d 4f 56 22 0d 74 | 68 65 6e 0d 73 65 74 20 |E.MOV".t|hen.set | |00005190| 72 61 74 65 20 6f 66 20 | 77 69 6e 64 6f 77 20 22 |rate of |window "| |000051a0| 41 57 41 4d 4f 56 49 45 | 2e 4d 4f 56 22 20 74 6f |AWAMOVIE|.MOV" to| |000051b0| 20 30 0d 68 69 64 65 20 | 77 69 6e 64 6f 77 20 22 | 0.hide |window "| |000051c0| 41 57 41 4d 4f 56 49 45 | 2e 4d 4f 56 22 0d 65 6e |AWAMOVIE|.MOV".en| |000051d0| 64 20 69 66 0d 65 6e 64 | 20 43 6c 6f 73 65 63 61 |d if.end| Closeca| |000051e0| 72 64 0d 0d 6f 6e 20 6f | 70 65 6e 62 61 63 6b 67 |rd..on o|penbackg| |000051f0| 72 6f 75 6e 64 0d 67 6c | 6f 62 61 6c 20 67 6f 66 |round.gl|obal gof| |00005200| 61 73 74 2c 67 6f 74 72 | 61 6d 2c 4f 49 54 48 0d |ast,gotr|am,OITH.| |00005210| 70 75 74 20 73 70 61 63 | 65 26 74 68 65 20 73 68 |put spac|e&the sh| |00005220| 6f 72 74 20 6e 61 6d 65 | 20 6f 66 20 74 68 69 73 |ort name| of this| |00005230| 20 62 67 26 73 70 61 63 | 65 20 69 6e 74 6f 20 74 | bg&spac|e into t| |00005240| 62 0d 69 66 20 74 62 20 | 69 73 20 69 6e 20 22 20 |b.if tb |is in " | |00005250| 46 6f 72 65 73 74 20 47 | 72 61 73 73 6c 61 6e 64 |Forest G|rassland| |00005260| 20 4d 61 72 69 6e 65 20 | 53 68 6f 72 65 20 44 65 | Marine |Shore De| |00005270| 73 65 72 74 20 50 6f 6c | 61 72 20 22 20 74 68 65 |sert Pol|ar " the| |00005280| 6e 20 66 69 6c 6c 6f 69 | 74 68 0d 69 66 20 67 6f |n filloi|th.if go| |00005290| 66 61 73 74 20 3d 20 74 | 72 75 65 20 74 68 65 6e |fast = t|rue then| |000052a0| 20 65 78 69 74 20 6f 70 | 65 6e 62 61 63 6b 67 72 | exit op|enbackgr| |000052b0| 6f 75 6e 64 0d 69 66 20 | 67 6f 74 72 61 6d 20 3d |ound.if |gotram =| |000052c0| 20 74 72 75 65 0d 74 68 | 65 6e 20 70 75 74 20 22 | true.th|en put "| |000052d0| 22 20 69 6e 74 6f 20 6d | 0d 65 6c 73 65 20 70 75 |" into m|.else pu| |000052e0| 74 20 22 38 22 20 69 6e | 74 6f 20 6d 0d 70 75 74 |t "8" in|to m.put| |000052f0| 20 74 68 65 20 73 68 6f | 72 74 20 6e 61 6d 65 20 | the sho|rt name | |00005300| 6f 66 20 74 68 69 73 20 | 62 67 20 69 6e 74 6f 20 |of this |bg into | |00005310| 74 68 65 62 67 0d 69 66 | 20 74 68 65 62 67 20 69 |thebg.if| thebg i| |00005320| 73 20 69 6e 20 22 4c 61 | 6e 64 53 65 61 41 69 72 |s in "La|ndSeaAir| |00005330| 53 77 61 6d 70 22 20 74 | 68 65 6e 0d 53 65 74 41 |Swamp" t|hen.SetA| |00005340| 6e 4f 62 6a 65 63 74 50 | 72 6f 70 20 4d 61 69 6e |nObjectP|rop Main| |00005350| 2c 50 69 63 74 75 72 65 | 2c 41 6c 6c 42 47 53 2c |,Picture|,AllBGS,| |00005360| 50 61 74 68 2c 74 68 65 | 62 67 0d 2d 2d 20 53 65 |Path,the|bg.-- Se| |00005370| 74 41 6e 4f 62 6a 65 63 | 74 50 72 6f 70 20 4d 61 |tAnObjec|tProp Ma| |00005380| 69 6e 2c 50 69 63 74 75 | 72 65 2c 41 6c 6c 42 47 |in,Pictu|re,AllBG| |00005390| 53 2c 50 61 74 68 2c 74 | 68 65 62 67 26 6d 0d 69 |S,Path,t|hebg&m.i| |000053a0| 66 20 74 68 65 62 67 20 | 3d 20 61 69 72 20 74 68 |f thebg |= air th| |000053b0| 65 6e 0d 53 65 74 41 6e | 4f 62 6a 65 63 74 50 72 |en.SetAn|ObjectPr| |000053c0| 6f 70 20 4d 61 69 6e 2c | 50 69 63 74 75 72 65 2c |op Main,|Picture,| |000053d0| 41 6c 6c 4e 61 6d 65 73 | 2c 52 65 63 74 2c 22 34 |AllNames|,Rect,"4| |000053e0| 32 2c 31 36 2c 33 38 30 | 2c 34 39 22 0d 65 6c 73 |2,16,380|,49".els| |000053f0| 65 0d 69 66 20 74 68 65 | 62 67 20 3d 20 6c 61 6e |e.if the|bg = lan| |00005400| 64 20 74 68 65 6e 0d 53 | 65 74 41 6e 4f 62 6a 65 |d then.S|etAnObje| |00005410| 63 74 50 72 6f 70 20 4d | 61 69 6e 2c 50 69 63 74 |ctProp M|ain,Pict| |00005420| 75 72 65 2c 41 6c 6c 4e | 61 6d 65 73 2c 52 65 63 |ure,AllN|ames,Rec| |00005430| 74 2c 22 34 31 2c 31 33 | 2c 33 38 30 2c 34 39 22 |t,"41,13|,380,49"| |00005440| 0d 65 6c 73 65 0d 69 66 | 20 74 68 65 62 67 20 3d |.else.if| thebg =| |00005450| 20 73 65 61 20 74 68 65 | 6e 0d 53 65 74 41 6e 4f | sea the|n.SetAnO| |00005460| 62 6a 65 63 74 50 72 6f | 70 20 4d 61 69 6e 2c 50 |bjectPro|p Main,P| |00005470| 69 63 74 75 72 65 2c 41 | 6c 6c 4e 61 6d 65 73 2c |icture,A|llNames,| |00005480| 52 65 63 74 2c 22 34 31 | 2c 31 34 2c 33 38 30 2c |Rect,"41|,14,380,| |00005490| 34 39 22 0d 65 6c 73 65 | 0d 69 66 20 74 68 65 62 |49".else|.if theb| |000054a0| 67 20 3d 20 73 77 61 6d | 70 20 74 68 65 6e 0d 53 |g = swam|p then.S| |000054b0| 65 74 41 6e 4f 62 6a 65 | 63 74 50 72 6f 70 20 4d |etAnObje|ctProp M| |000054c0| 61 69 6e 2c 50 69 63 74 | 75 72 65 2c 41 6c 6c 4e |ain,Pict|ure,AllN| |000054d0| 61 6d 65 73 2c 52 65 63 | 74 2c 22 34 31 2c 31 37 |ames,Rec|t,"41,17| |000054e0| 2c 33 38 30 2c 34 39 22 | 0d 65 6e 64 20 69 66 0d |,380,49"|.end if.| |000054f0| 65 6e 64 20 69 66 0d 65 | 6e 64 20 69 66 0d 65 6e |end if.e|nd if.en| |00005500| 64 20 69 66 0d 2d 2d 20 | 73 68 6f 77 20 77 69 6e |d if.-- |show win| |00005510| 64 6f 77 20 4d 61 69 6e | 0d 65 6e 64 20 69 66 0d |dow Main|.end if.| |00005520| 66 69 6c 6c 4f 49 54 48 | 0d 65 6e 64 20 6f 70 65 |fillOITH|.end ope| |00005530| 6e 62 61 63 6b 67 72 6f | 75 6e 64 0d 0d 6f 6e 20 |nbackgro|und..on | |00005540| 63 6c 6f 73 65 62 61 63 | 6b 67 72 6f 75 6e 64 0d |closebac|kground.| |00005550| 67 6c 6f 62 61 6c 20 73 | 74 61 74 75 73 2c 69 6e |global s|tatus,in| |00005560| 73 65 72 74 61 6e 69 6d | 61 6c 0d 70 75 74 20 74 |sertanim|al.put t| |00005570| 68 65 20 73 68 6f 72 74 | 20 6e 61 6d 65 20 6f 66 |he short| name of| |00005580| 20 74 68 69 73 20 62 67 | 20 69 6e 74 6f 20 74 68 | this bg| into th| |00005590| 65 62 67 0d 69 66 20 74 | 68 65 62 67 20 3d 20 22 |ebg.if t|hebg = "| |000055a0| 66 61 63 74 73 22 20 74 | 68 65 6e 0d 69 66 20 73 |facts" t|hen.if s| |000055b0| 74 61 74 75 73 20 3d 20 | 74 72 75 65 20 74 68 65 |tatus = |true the| |000055c0| 6e 0d 64 6f 73 74 61 74 | 75 73 0d 65 6e 64 20 69 |n.dostat|us.end i| |000055d0| 66 0d 65 6e 64 20 69 66 | 0d 70 61 73 73 20 63 6c |f.end if|.pass cl| |000055e0| 6f 73 65 62 61 63 6b 67 | 72 6f 75 6e 64 0d 65 6e |osebackg|round.en| |000055f0| 64 20 63 6c 6f 73 65 62 | 61 63 6b 67 72 6f 75 6e |d closeb|ackgroun| |00005600| 64 0d 6f 6e 20 66 69 78 | 70 61 67 65 6e 61 6d 65 |d.on fix|pagename| |00005610| 73 0d 67 6c 6f 62 61 6c | 20 70 61 67 65 6e 75 6d |s.global| pagenum| |00005620| 62 65 72 73 0d 70 75 74 | 20 63 64 20 66 6c 64 20 |bers.put| cd fld | |00005630| 22 70 61 67 65 6e 75 6d | 62 65 72 73 22 20 6f 66 |"pagenum|bers" of| |00005640| 20 63 64 20 31 20 69 6e | 74 6f 20 70 61 67 65 6e | cd 1 in|to pagen| |00005650| 75 6d 62 65 72 73 0d 2d | 2d 20 70 75 74 20 22 22 |umbers.-|- put ""| |00005660| 20 69 6e 74 6f 20 70 61 | 67 65 6e 75 6d 62 65 72 | into pa|genumber| |00005670| 73 0d 2d 2d 20 72 65 70 | 65 61 74 20 77 69 74 68 |s.-- rep|eat with| |00005680| 20 70 20 3d 20 31 20 74 | 6f 20 34 32 32 0d 2d 2d | p = 1 t|o 422.--| |00005690| 20 70 75 74 20 70 26 72 | 65 74 75 72 6e 20 61 66 | put p&r|eturn af| |000056a0| 74 65 72 20 70 61 67 65 | 6e 75 6d 62 65 72 73 0d |ter page|numbers.| |000056b0| 2d 2d 20 65 6e 64 20 72 | 65 70 65 61 74 0d 2d 2d |-- end r|epeat.--| |000056c0| 20 64 65 6c 65 74 65 20 | 6c 61 73 74 20 63 68 61 | delete |last cha| |000056d0| 72 20 6f 66 20 70 61 67 | 65 6e 75 6d 62 65 72 73 |r of pag|enumbers| |000056e0| 0d 2d 2d 20 64 65 6c 65 | 74 65 20 6c 69 6e 65 20 |.-- dele|te line | |000056f0| 34 30 38 20 6f 66 20 70 | 61 67 65 6e 75 6d 62 65 |408 of p|agenumbe| |00005700| 72 73 0d 2d 2d 20 2d 2d | 20 64 65 6c 65 74 65 20 |rs.-- --| delete | |00005710| 6c 69 6e 65 20 33 37 37 | 20 6f 66 20 70 61 67 65 |line 377| of page| |00005720| 6e 75 6d 62 65 72 73 0d | 2d 2d 20 64 65 6c 65 74 |numbers.|-- delet| |00005730| 65 20 6c 69 6e 65 20 33 | 36 36 20 6f 66 20 70 61 |e line 3|66 of pa| |00005740| 67 65 6e 75 6d 62 65 72 | 73 0d 2d 2d 20 64 65 6c |genumber|s.-- del| |00005750| 65 74 65 20 6c 69 6e 65 | 20 33 32 31 20 6f 66 20 |ete line| 321 of | |00005760| 70 61 67 65 6e 75 6d 62 | 65 72 73 0d 2d 2d 20 64 |pagenumb|ers.-- d| |00005770| 65 6c 65 74 65 20 6c 69 | 6e 65 20 32 30 31 20 6f |elete li|ne 201 o| |00005780| 66 20 70 61 67 65 6e 75 | 6d 62 65 72 73 0d 2d 2d |f pagenu|mbers.--| |00005790| 20 64 65 6c 65 74 65 20 | 6c 69 6e 65 20 31 35 39 | delete |line 159| |000057a0| 20 6f 66 20 70 61 67 65 | 6e 75 6d 62 65 72 73 0d | of page|numbers.| |000057b0| 65 6e 64 20 66 69 78 70 | 61 67 65 6e 61 6d 65 73 |end fixp|agenames| |000057c0| 0d 0d 2d 2d 20 6f 6e 20 | 66 69 78 70 61 67 65 6e |..-- on |fixpagen| |000057d0| 61 6d 65 73 0d 2d 2d 20 | 67 6c 6f 62 61 6c 20 70 |ames.-- |global p| |000057e0| 61 67 65 6e 75 6d 62 65 | 72 73 0d 2d 2d 20 70 75 |agenumbe|rs.-- pu| |000057f0| 74 20 63 64 20 66 6c 64 | 20 22 70 61 67 65 6e 75 |t cd fld| "pagenu| |00005800| 6d 62 65 72 73 22 20 6f | 66 20 63 64 20 31 20 69 |mbers" o|f cd 1 i| |00005810| 6e 74 6f 20 70 61 67 65 | 6e 75 6d 62 65 72 73 0d |nto page|numbers.| |00005820| 2d 2d 20 2d 2d 20 70 75 | 74 20 22 22 20 69 6e 74 |-- -- pu|t "" int| |00005830| 6f 20 70 61 67 65 6e 75 | 6d 62 65 72 73 0d 2d 2d |o pagenu|mbers.--| |00005840| 20 2d 2d 20 72 65 70 65 | 61 74 20 77 69 74 68 20 | -- repe|at with | |00005850| 70 20 3d 20 31 20 74 6f | 20 34 32 32 0d 2d 2d 20 |p = 1 to| 422.-- | |00005860| 2d 2d 20 70 75 74 20 70 | 26 72 65 74 75 72 6e 20 |-- put p|&return | |00005870| 61 66 74 65 72 20 70 61 | 67 65 6e 75 6d 62 65 72 |after pa|genumber| |00005880| 73 0d 2d 2d 20 2d 2d 20 | 65 6e 64 20 72 65 70 65 |s.-- -- |end repe| |00005890| 61 74 0d 2d 2d 20 2d 2d | 20 64 65 6c 65 74 65 20 |at.-- --| delete | |000058a0| 6c 61 73 74 20 63 68 61 | 72 20 6f 66 20 70 61 67 |last cha|r of pag| |000058b0| 65 6e 75 6d 62 65 72 73 | 0d 2d 2d 20 2d 2d 20 64 |enumbers|.-- -- d| |000058c0| 65 6c 65 74 65 20 6c 69 | 6e 65 20 34 30 38 20 6f |elete li|ne 408 o| |000058d0| 66 20 70 61 67 65 6e 75 | 6d 62 65 72 73 0d 2d 2d |f pagenu|mbers.--| |000058e0| 20 2d 2d 20 2d 2d 20 64 | 65 6c 65 74 65 20 6c 69 | -- -- d|elete li| |000058f0| 6e 65 20 33 37 37 20 6f | 66 20 70 61 67 65 6e 75 |ne 377 o|f pagenu| |00005900| 6d 62 65 72 73 0d 2d 2d | 20 2d 2d 20 64 65 6c 65 |mbers.--| -- dele| |00005910| 74 65 20 6c 69 6e 65 20 | 33 36 36 20 6f 66 20 70 |te line |366 of p| |00005920| 61 67 65 6e 75 6d 62 65 | 72 73 0d 2d 2d 20 2d 2d |agenumbe|rs.-- --| |00005930| 20 64 65 6c 65 74 65 20 | 6c 69 6e 65 20 33 32 31 | delete |line 321| |00005940| 20 6f 66 20 70 61 67 65 | 6e 75 6d 62 65 72 73 0d | of page|numbers.| |00005950| 2d 2d 20 2d 2d 20 64 65 | 6c 65 74 65 20 6c 69 6e |-- -- de|lete lin| |00005960| 65 20 32 30 31 20 6f 66 | 20 70 61 67 65 6e 75 6d |e 201 of| pagenum| |00005970| 62 65 72 73 0d 2d 2d 20 | 2d 2d 20 64 65 6c 65 74 |bers.-- |-- delet| |00005980| 65 20 6c 69 6e 65 20 31 | 35 39 20 6f 66 20 70 61 |e line 1|59 of pa| |00005990| 67 65 6e 75 6d 62 65 72 | 73 0d 2d 2d 20 65 6e 64 |genumber|s.-- end| |000059a0| 20 66 69 78 70 61 67 65 | 6e 61 6d 65 73 0d 0d 6f | fixpage|names..o| |000059b0| 6e 20 6f 70 65 6e 53 74 | 61 63 6b 0d 67 6c 6f 62 |n openSt|ack.glob| |000059c0| 61 6c 20 63 64 65 70 74 | 68 2c 67 6f 66 61 73 74 |al cdept|h,gofast| |000059d0| 2c 72 65 74 72 61 63 65 | 6c 69 73 74 0d 69 66 20 |,retrace|list.if | |000059e0| 74 68 65 72 65 20 69 73 | 20 6e 6f 74 20 61 20 66 |there is| not a f| |000059f0| 69 6c 65 20 22 41 20 57 | 6f 72 6c 64 20 41 6c 69 |ile "A W|orld Ali| |00005a00| 76 65 20 43 44 3a 41 20 | 57 6f 72 6c 64 20 41 6c |ve CD:A |World Al| |00005a10| 69 76 65 22 0d 74 68 65 | 6e 0d 61 6e 73 77 65 72 |ive".the|n.answer| |00005a20| 20 22 41 20 57 6f 72 6c | 64 20 41 6c 69 76 65 20 | "A Worl|d Alive | |00005a30| 69 73 20 66 75 6c 6c 20 | 6f 66 20 70 72 65 74 74 |is full |of prett| |00005a40| 79 20 70 69 63 74 75 72 | 65 73 20 61 6e 64 20 65 |y pictur|es and e| |00005a50| 78 63 69 74 69 6e 67 20 | 76 69 64 65 6f 73 2c 20 |xciting |videos, | |00005a60| 62 75 74 20 74 68 65 20 | 43 44 20 6d 75 73 74 20 |but the |CD must | |00005a70| 62 65 20 69 6e 20 74 68 | 65 20 43 44 2d 52 4f 4d |be in th|e CD-ROM| |00005a80| 20 64 72 69 76 65 20 66 | 6f 72 20 79 6f 75 20 74 | drive f|or you t| |00005a90| 6f 20 73 65 65 20 74 68 | 65 6d 21 22 0d 6c 6f 63 |o see th|em!".loc| |00005aa0| 6b 20 6d 65 73 73 61 67 | 65 73 0d 64 6f 6d 65 6e |k messag|es.domen| |00005ab0| 75 20 22 71 75 69 74 20 | 68 79 70 65 72 63 61 72 |u "quit |hypercar| |00005ac0| 64 22 0d 65 78 69 74 20 | 74 6f 20 68 79 70 65 72 |d".exit |to hyper| |00005ad0| 63 61 72 64 0d 65 6e 64 | 20 69 66 0d 66 69 78 70 |card.end| if.fixp| |00005ae0| 61 67 65 6e 61 6d 65 73 | 0d 70 75 74 20 74 72 75 |agenames|.put tru| |00005af0| 65 20 69 6e 74 6f 20 67 | 6f 66 61 73 74 0d 62 6f |e into g|ofast.bo| |00005b00| 72 64 65 72 0d 69 66 20 | 74 68 65 20 6f 70 74 69 |rder.if |the opti| |00005b10| 6f 6e 6b 65 79 20 69 73 | 20 6e 6f 74 20 64 6f 77 |onkey is| not dow| |00005b20| 6e 0d 74 68 65 6e 0d 73 | 65 74 20 75 73 65 72 6c |n.then.s|et userl| |00005b30| 65 76 65 6c 20 74 6f 20 | 31 0d 6d 61 6b 65 6d 65 |evel to |1.makeme| |00005b40| 6e 75 0d 65 6c 73 65 0d | 73 65 74 20 74 68 65 20 |nu.else.|set the | |00005b50| 75 73 65 72 6c 65 76 65 | 6c 20 74 6f 20 35 0d 65 |userleve|l to 5.e| |00005b60| 6e 64 20 69 66 0d 73 65 | 74 20 63 75 72 73 6f 72 |nd if.se|t cursor| |00005b70| 20 74 6f 20 77 61 74 63 | 68 0d 67 6c 6f 62 61 6c | to watc|h.global| |00005b80| 20 72 68 6c 2c 6d 6f 76 | 69 65 73 66 6f 6c 64 65 | rhl,mov|iesfolde| |00005b90| 72 2c 67 6f 74 72 61 6d | 0d 69 6e 73 74 61 6c 6c |r,gotram|.install| |00005ba0| 61 63 0d 70 75 74 20 22 | 41 20 57 6f 72 6c 64 20 |ac.put "|A World | |00005bb0| 41 6c 69 76 65 20 43 44 | 3a 41 57 41 44 49 52 3a |Alive CD|:AWADIR:| |00005bc0| 22 20 69 6e 74 6f 20 6d | 6f 76 69 65 73 66 6f 6c |" into m|oviesfol| |00005bd0| 64 65 72 0d 70 75 74 20 | 74 68 65 20 6e 75 6d 62 |der.put |the numb| |00005be0| 65 72 20 6f 66 20 6c 69 | 6e 65 73 20 6f 66 20 72 |er of li|nes of r| |00005bf0| 65 74 72 61 63 65 6c 69 | 73 74 20 69 6e 74 6f 20 |etraceli|st into | |00005c00| 72 68 6c 0d 73 65 74 20 | 63 75 72 73 6f 72 20 74 |rhl.set |cursor t| |00005c10| 6f 20 70 61 77 0d 65 6e | 64 20 6f 70 65 6e 53 74 |o paw.en|d openSt| |00005c20| 61 63 6b 0d 0d 6f 6e 20 | 6f 70 65 6e 43 61 72 64 |ack..on |openCard| |00005c30| 0d 67 6c 6f 62 61 6c 20 | 67 6f 66 61 73 74 2c 67 |.global |gofast,g| |00005c40| 6f 74 72 61 6d 2c 74 68 | 65 70 61 74 68 2c 74 68 |otram,th|epath,th| |00005c50| 65 62 67 2c 6e 61 6d 65 | 70 61 74 68 2c 6e 61 6d |ebg,name|path,nam| |00005c60| 65 73 77 68 69 74 65 2c | 73 74 61 74 75 73 2c 70 |eswhite,|status,p| |00005c70| 61 67 65 6e 75 6d 62 65 | 72 73 0d 68 69 64 65 68 |agenumbe|rs.hideh| |00005c80| 65 6c 70 0d 69 66 20 67 | 6f 66 61 73 74 20 3d 20 |elp.if g|ofast = | |00005c90| 74 72 75 65 0d 74 68 65 | 6e 0d 6c 6f 63 6b 20 73 |true.the|n.lock s| |00005ca0| 63 72 65 65 6e 0d 69 66 | 20 67 6f 74 72 61 6d 20 |creen.if| gotram | |00005cb0| 3d 20 74 72 75 65 0d 74 | 68 65 6e 20 67 65 74 20 |= true.t|hen get | |00005cc0| 22 41 20 57 6f 72 6c 64 | 20 41 6c 69 76 65 20 43 |"A World| Alive C| |00005cd0| 44 3a 50 69 63 74 75 72 | 65 73 20 31 36 20 62 69 |D:Pictur|es 16 bi| |00005ce0| 74 3a 50 69 63 74 75 72 | 65 22 26 26 6c 69 6e 65 |t:Pictur|e"&&line| |00005cf0| 28 74 68 65 20 6e 75 6d | 62 65 72 20 6f 66 20 74 |(the num|ber of t| |00005d00| 68 69 73 20 63 64 29 20 | 6f 66 20 70 61 67 65 6e |his cd) |of pagen| |00005d10| 75 6d 62 65 72 73 0d 65 | 6c 73 65 20 67 65 74 20 |umbers.e|lse get | |00005d20| 22 41 20 57 6f 72 6c 64 | 20 41 6c 69 76 65 20 43 |"A World| Alive C| |00005d30| 44 3a 50 69 63 74 75 72 | 65 73 20 38 20 62 69 74 |D:Pictur|es 8 bit| |00005d40| 3a 50 69 63 74 75 72 65 | 22 26 26 6c 69 6e 65 28 |:Picture|"&&line(| |00005d50| 74 68 65 20 6e 75 6d 62 | 65 72 20 6f 66 20 74 68 |the numb|er of th| |00005d60| 69 73 20 63 64 29 20 6f | 66 20 70 61 67 65 6e 75 |is cd) o|f pagenu| |00005d70| 6d 62 65 72 73 0d 61 64 | 64 63 6f 6c 6f 72 20 63 |mbers.ad|dcolor c| |00005d80| 6f 6c 6f 72 70 69 63 74 | 66 69 6c 65 2c 62 67 2c |olorpict|file,bg,| |00005d90| 69 74 2c 22 30 2c 30 22 | 2c 6f 2c 73 74 61 6d 70 |it,"0,0"|,o,stamp| |00005da0| 0d 69 66 20 74 68 65 20 | 73 68 6f 72 74 20 6e 61 |.if the |short na| |00005db0| 6d 65 20 6f 66 20 74 68 | 69 73 20 62 67 20 3d 20 |me of th|is bg = | |00005dc0| 22 66 61 63 74 73 22 0d | 74 68 65 6e 0d 70 75 74 |"facts".|then.put| |00005dd0| 20 66 61 6c 73 65 20 69 | 6e 74 6f 20 73 74 61 74 | false i|nto stat| |00005de0| 75 73 0d 64 6f 73 74 61 | 74 75 73 66 6c 64 73 0d |us.dosta|tusflds.| |00005df0| 65 6e 64 20 69 66 0d 63 | 68 65 63 6b 67 72 61 79 |end if.c|heckgray| |00005e00| 73 0d 75 6e 6c 6f 63 6b | 20 73 63 72 65 65 6e 0d |s.unlock| screen.| |00005e10| 65 78 69 74 20 6f 70 65 | 6e 63 61 72 64 0d 65 6e |exit ope|ncard.en| |00005e20| 64 20 69 66 0d 65 6e 64 | 20 6f 70 65 6e 43 61 72 |d if.end| openCar| |00005e30| 64 0d 0d 6f 6e 20 63 6c | 6f 73 65 53 74 61 63 6b |d..on cl|oseStack| |00005e40| 0d 67 6c 6f 62 61 6c 20 | 54 4e 2c 72 68 6c 2c 72 |.global |TN,rhl,r| |00005e50| 65 74 72 61 63 65 6c 69 | 73 74 0d 73 65 74 20 68 |etraceli|st.set h| |00005e60| 69 6c 69 74 65 20 6f 66 | 20 62 74 6e 20 22 62 6c |ilite of| btn "bl| |00005e70| 61 6e 6b 22 20 6f 66 20 | 63 64 20 22 63 6f 76 65 |ank" of |cd "cove| |00005e80| 72 22 20 74 6f 20 74 72 | 75 65 0d 73 68 6f 77 20 |r" to tr|ue.show | |00005e90| 62 74 6e 20 22 62 6c 61 | 6e 6b 22 20 6f 66 20 63 |btn "bla|nk" of c| |00005ea0| 64 20 22 63 6f 76 65 72 | 22 0d 68 69 64 65 6f 76 |d "cover|".hideov| |00005eb0| 65 72 61 6c 6c 73 0d 70 | 75 74 20 22 22 20 69 6e |eralls.p|ut "" in| |00005ec0| 74 6f 20 72 65 74 72 61 | 63 65 6c 69 73 74 0d 70 |to retra|celist.p| |00005ed0| 75 74 20 22 22 20 69 6e | 74 6f 20 72 68 6c 0d 70 |ut "" in|to rhl.p| |00005ee0| 75 74 20 22 22 20 69 6e | 74 6f 20 54 4e 0d 65 6e |ut "" in|to TN.en| |00005ef0| 64 20 63 6c 6f 73 65 53 | 74 61 63 6b 0d 0d 6f 6e |d closeS|tack..on| |00005f00| 20 43 68 65 63 6b 46 6f | 72 52 65 70 65 61 74 73 | CheckFo|rRepeats| |00005f10| 0d 67 6c 6f 62 61 6c 20 | 74 6e 2c 72 68 6c 2c 72 |.global |tn,rhl,r| |00005f20| 65 74 72 61 63 65 6c 69 | 73 74 0d 70 75 74 20 74 |etraceli|st.put t| |00005f30| 68 65 20 6e 75 6d 62 65 | 72 20 6f 66 20 6c 69 6e |he numbe|r of lin| |00005f40| 65 73 20 69 6e 20 72 65 | 74 72 61 63 65 6c 69 73 |es in re|tracelis| |00005f50| 74 20 69 6e 74 6f 20 72 | 68 6c 0d 72 65 70 65 61 |t into r|hl.repea| |00005f60| 74 20 77 69 74 68 20 78 | 20 3d 20 72 68 6c 20 64 |t with x| = rhl d| |00005f70| 6f 77 6e 20 74 6f 20 31 | 0d 67 65 74 20 6c 69 6e |own to 1|.get lin| |00005f80| 65 20 78 20 6f 66 20 72 | 65 74 72 61 63 65 6c 69 |e x of r|etraceli| |00005f90| 73 74 0d 69 66 20 69 74 | 20 3d 20 54 4e 20 6f 72 |st.if it| = TN or| |00005fa0| 20 74 68 65 20 6e 75 6d | 62 65 72 20 6f 66 20 77 | the num|ber of w| |00005fb0| 6f 72 64 73 20 69 6e 20 | 69 74 20 3d 20 30 20 6f |ords in |it = 0 o| |00005fc0| 72 20 69 74 20 3d 20 22 | 63 6f 76 65 72 22 0d 74 |r it = "|cover".t| |00005fd0| 68 65 6e 20 64 65 6c 65 | 74 65 20 6c 69 6e 65 20 |hen dele|te line | |00005fe0| 78 20 6f 66 20 72 65 74 | 72 61 63 65 6c 69 73 74 |x of ret|racelist| |00005ff0| 0d 65 6e 64 20 72 65 70 | 65 61 74 0d 72 65 70 65 |.end rep|eat.repe| |00006000| 61 74 0d 69 66 20 74 68 | 65 20 6e 75 6d 62 65 72 |at.if th|e number| |00006010| 20 6f 66 20 6c 69 6e 65 | 73 20 69 6e 20 72 65 74 | of line|s in ret| |00006020| 72 61 63 65 6c 69 73 74 | 20 3e 20 31 34 0d 74 68 |racelist| > 14.th| |00006030| 65 6e 20 64 65 6c 65 74 | 65 20 66 69 72 73 74 20 |en delet|e first | |00006040| 6c 69 6e 65 20 6f 66 20 | 72 65 74 72 61 63 65 6c |line of |retracel| |00006050| 69 73 74 0d 65 6c 73 65 | 20 65 78 69 74 20 72 65 |ist.else| exit re| |00006060| 70 65 61 74 0d 65 6e 64 | 20 72 65 70 65 61 74 0d |peat.end| repeat.| |00006070| 70 75 74 20 74 68 65 20 | 6e 75 6d 62 65 72 20 6f |put the |number o| |00006080| 66 20 6c 69 6e 65 73 20 | 69 6e 20 72 65 74 72 61 |f lines |in retra| |00006090| 63 65 6c 69 73 74 20 69 | 6e 74 6f 20 72 68 6c 0d |celist i|nto rhl.| |000060a0| 65 6e 64 20 43 68 65 63 | 6b 46 6f 72 52 65 70 65 |end Chec|kForRepe| |000060b0| 61 74 73 0d 0d 6f 6e 20 | 65 73 66 0d 72 65 70 65 |ats..on |esf.repe| |000060c0| 61 74 20 77 69 74 68 20 | 61 20 3d 20 31 20 74 6f |at with |a = 1 to| |000060d0| 20 74 68 65 20 6e 75 6d | 62 65 72 20 6f 66 20 63 | the num|ber of c| |000060e0| 64 20 66 6c 64 73 0d 73 | 65 74 20 74 68 65 20 76 |d flds.s|et the v| |000060f0| 69 73 69 62 6c 65 20 6f | 66 20 63 64 20 66 6c 64 |isible o|f cd fld| |00006100| 20 61 20 74 6f 20 6e 6f | 74 20 74 68 65 20 76 69 | a to no|t the vi| |00006110| 73 69 62 6c 65 20 6f 66 | 20 63 64 20 66 6c 64 20 |sible of| cd fld | |00006120| 61 0d 65 6e 64 20 72 65 | 70 65 61 74 0d 65 6e 64 |a.end re|peat.end| |00006130| 20 65 73 66 0d 0d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d | esf..--|--------| |00006140| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------| |00006150| 2d 2d 2d 2d 48 45 4c 50 | 2d 2d 2d 2d 2d 2d 2d 2d |----HELP|--------| |00006160| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------| |00006170| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 0d |--------|-------.| |00006180| 6f 6e 20 6d 6f 75 73 65 | 77 69 74 68 69 6e 0d 67 |on mouse|within.g| |00006190| 6c 6f 62 61 6c 20 6c 61 | 73 74 74 61 72 67 65 74 |lobal la|sttarget| |000061a0| 2c 67 48 65 6c 70 49 73 | 41 63 74 69 76 65 0d 69 |,gHelpIs|Active.i| |000061b0| 66 20 67 48 65 6c 70 49 | 73 41 63 74 69 76 65 20 |f gHelpI|sActive | |000061c0| 3c 3e 20 74 72 75 65 20 | 74 68 65 6e 20 70 61 73 |<> true |then pas| |000061d0| 73 20 6d 6f 75 73 65 77 | 69 74 68 69 6e 0d 69 66 |s mousew|ithin.if| |000061e0| 20 74 68 65 20 74 61 72 | 67 65 74 20 3c 3e 20 6c | the tar|get <> l| |000061f0| 61 73 74 74 61 72 67 65 | 74 0d 74 68 65 6e 0d 70 |asttarge|t.then.p| |00006200| 75 74 20 74 68 65 20 74 | 61 72 67 65 74 20 69 6e |ut the t|arget in| |00006210| 74 6f 20 6c 61 73 74 74 | 61 72 67 65 74 0d 4d 61 |to lastt|arget.Ma| |00006220| 6b 65 42 61 6c 6c 6f 6f | 6e 0d 65 6e 64 20 69 66 |keBalloo|n.end if| |00006230| 0d 65 6e 64 20 6d 6f 75 | 73 65 77 69 74 68 69 6e |.end mou|sewithin| |00006240| 0d 6f 6e 20 74 6f 67 67 | 6c 65 75 73 69 6e 67 68 |.on togg|leusingh| |00006250| 65 6c 70 0d 67 6c 6f 62 | 61 6c 20 67 48 65 6c 70 |elp.glob|al gHelp| |00006260| 49 73 41 63 74 69 76 65 | 2c 6c 61 73 74 74 61 72 |IsActive|,lasttar| |00006270| 67 65 74 0d 70 75 74 20 | 22 22 20 69 6e 74 6f 20 |get.put |"" into | |00006280| 6c 61 73 74 74 61 72 67 | 65 74 0d 70 75 74 20 6e |lasttarg|et.put n| |00006290| 6f 74 28 67 48 65 6c 70 | 49 73 41 63 74 69 76 65 |ot(gHelp|IsActive| |000062a0| 3d 74 72 75 65 29 20 69 | 6e 74 6f 20 67 48 65 6c |=true) i|nto gHel| |000062b0| 70 49 73 41 63 74 69 76 | 65 0d 69 66 20 67 48 65 |pIsActiv|e.if gHe| |000062c0| 6c 70 49 73 41 63 74 69 | 76 65 20 3d 20 66 61 6c |lpIsActi|ve = fal| |000062d0| 73 65 0d 74 68 65 6e 20 | 68 69 64 65 68 65 6c 70 |se.then |hidehelp| |000062e0| 0d 68 69 6c 69 74 65 68 | 65 6c 70 0d 65 6e 64 20 |.hiliteh|elp.end | |000062f0| 74 6f 67 67 6c 65 75 73 | 69 6e 67 68 65 6c 70 0d |toggleus|inghelp.| |00006300| 6f 6e 20 4d 6f 75 73 65 | 45 6e 74 65 72 0d 2d 2d |on Mouse|Enter.--| |00006310| 20 42 61 6c 6c 6f 6f 6e | 20 47 6c 6f 62 61 6c 73 | Balloon| Globals| |00006320| 0d 67 6c 6f 62 61 6c 20 | 67 48 65 6c 70 49 73 41 |.global |gHelpIsA| |00006330| 63 74 69 76 65 2c 6c 61 | 73 74 74 61 72 67 65 74 |ctive,la|sttarget| |00006340| 0d 70 75 74 20 74 68 65 | 20 74 61 72 67 65 74 20 |.put the| target | |00006350| 69 6e 74 6f 20 6c 61 73 | 74 74 61 72 67 65 74 0d |into las|ttarget.| |00006360| 69 66 20 74 68 65 72 65 | 20 69 73 20 61 20 77 69 |if there| is a wi| |00006370| 6e 64 6f 77 20 22 68 65 | 6c 70 20 77 69 6e 64 6f |ndow "he|lp windo| |00006380| 77 22 20 74 68 65 6e 20 | 63 6c 6f 73 65 20 77 69 |w" then |close wi| |00006390| 6e 64 6f 77 20 22 68 65 | 6c 70 20 77 69 6e 64 6f |ndow "he|lp windo| |000063a0| 77 22 0d 2d 2d 20 45 6e | 64 20 6f 66 20 42 61 6c |w".-- En|d of Bal| |000063b0| 6c 6f 6f 6e 20 47 6c 6f | 62 61 6c 73 0d 2d 2d 20 |loon Glo|bals.-- | |000063c0| 42 61 6c 6c 6f 6f 6e 20 | 43 6f 64 65 0d 69 66 20 |Balloon |Code.if | |000063d0| 67 48 65 6c 70 49 73 41 | 63 74 69 76 65 20 3d 20 |gHelpIsA|ctive = | |000063e0| 74 72 75 65 20 74 68 65 | 6e 20 4d 61 6b 65 42 61 |true the|n MakeBa| |000063f0| 6c 6c 6f 6f 6e 0d 2d 2d | 20 45 6e 64 20 6f 66 20 |lloon.--| End of | +--------+-------------------------+-------------------------+--------+--------+ Only 25.0 KB of data is shown above.